From dab97e346392152af33077fa8ca45ed457523712 Mon Sep 17 00:00:00 2001 From: Guillaume Wuip Date: Sat, 20 Dec 2014 15:48:15 +0100 Subject: [PATCH] No tests for now --- Gruntfile.js | 8 +-- test/express-usage.js | 117 -------------------------------- test/usage.js | 154 ------------------------------------------ 3 files changed, 1 insertion(+), 278 deletions(-) delete mode 100644 test/express-usage.js delete mode 100644 test/usage.js diff --git a/Gruntfile.js b/Gruntfile.js index 1ae107c..44125d4 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -4,11 +4,6 @@ module.exports = function(grunt) { // Project configuration. grunt.initConfig({ - nodeunit: { - 'files': ['test/**/*.js'], - 'usage': ['test/**/usage.js'], - 'express-usage': ['test/**/express-usage.js'] - }, jshint: { options: { jshintrc: '.jshintrc' @@ -40,11 +35,10 @@ module.exports = function(grunt) { }); // These plugins provide necessary tasks. - grunt.loadNpmTasks('grunt-contrib-nodeunit'); grunt.loadNpmTasks('grunt-contrib-jshint'); grunt.loadNpmTasks('grunt-contrib-watch'); // Default task. - grunt.registerTask('default', ['jshint', 'nodeunit']); + grunt.registerTask('default', ['jshint']); }; diff --git a/test/express-usage.js b/test/express-usage.js deleted file mode 100644 index aef5363..0000000 --- a/test/express-usage.js +++ /dev/null @@ -1,117 +0,0 @@ -'use strict'; - -/* - ======== A Handy Little Nodeunit Reference ======== - https://github.com/caolan/nodeunit - - Test methods: - test.expect(numAssertions) - test.done() - Test assertions: - test.ok(value, [message]) - test.equal(actual, expected, [message]) - test.notEqual(actual, expected, [message]) - test.deepEqual(actual, expected, [message]) - test.notDeepEqual(actual, expected, [message]) - test.strictEqual(actual, expected, [message]) - test.notStrictEqual(actual, expected, [message]) - test.throws(block, [error], [message]) - test.doesNotThrow(block, [error], [message]) - test.ifError(value) -*/ - -var scribe = require('../'); -var express = require('express'); -var app = express(); - -exports['read'] = { - "to-obj": function(test) { - test.expect(1); - - // Configuration - // -------------- - scribe.configure(function() { - scribe.set('app', 'MY_APP_NAME'); // NOTE Best way learn about these settings is - scribe.set('logPath', './test/logs'); // Doublecheck // them out for yourself. - scribe.set('defaultTag', 'DEFAULT_TAG'); - scribe.set('divider', ':::'); - scribe.set('identation', 5); // Identation before console messages - - scribe.set('maxTagLength', 30); // Any tags that have a length greather than - // 30 characters will be ignored - - // scribe.set('mainUser', 'root'); // Username of the account which is running - // the NodeJS server - }); - - // Create Loggers - // -------------- - scribe.addLogger("log", true, true, 'green'); // (name, save to file, print to console, - scribe.addLogger('realtime', true, true, 'underline'); // tag color) - scribe.addLogger('high', true, true, 'magenta'); - scribe.addLogger('normal', true, true, 'white'); - scribe.addLogger('low', true, true, 'grey'); - scribe.addLogger('info', true, true, 'cyan'); - - // Express.js - // WARNING: ExpressJS must be installed for this to work - // You also need to start an ExpressJS server in order for - // this to work. - // -------------- - app.use(scribe.express.logger(function(req, res) { // Express.js access log - return true; // Filter out any Express messages - })); - - // Control Panel - // WARNING: ExpressJS must be installed for this to work - // You also need to start an ExpressJS server in order for - // this to work. - // -------------- - app.get('/log', scribe.express.controlPanel()); // Enable web control panel - - var server = app.listen(2000, function() { - console.log('Listening on port %d', server.address().port); - }); - - // Basic logging - // -------------- - console.log("[Tagname] Your message"); // [Tagname] Your message - console.realtime("[Tagname] Your message"); // [Tagname] Your message - console.high("[Tagname] Your message "); // [Tagname] Your message - console.normal("[Tagname][]Your message"); // [Tagname] []Your message - console.low("[Tagname]Your message"); // [Tagname] Your message - - // Tagging function - // ---------------- - console.t("Tagname").log("Your message"); // [Tagname] Your message - console.t("Tagname").log("Your message"); // [Tagname] Your message - console.t("Tagname").log("Your message"); // [Tagname] Your message - - // Force use default tag - // --------------------- - console.t().log("Your message"); // [MY_APP_NAME] Your message - - // Pass in file name - // ----------------- - console.f(__filename).log("Your message"); // [file.js] Your message - - // Auto tagging - // ------------ - console.log("Your message"); // [invokedFrom.js:25] Your message - - // Tag Scoping - // ----------- - (function(console) { - - console.info("yeeha"); // [scoped-tag] yeeha - console.log("yeeha"); // [scoped-tag] yeeha - - })(console.t('scoped-tag')); - - console.warn("For the web view..."); - console.warn("Please visit http://localhost:2000/log"); - - // test.equal(true, true); - // test.done(); - } -}; \ No newline at end of file diff --git a/test/usage.js b/test/usage.js deleted file mode 100644 index 7c40fcd..0000000 --- a/test/usage.js +++ /dev/null @@ -1,154 +0,0 @@ -'use strict'; - -/* - ======== A Handy Little Nodeunit Reference ======== - https://github.com/caolan/nodeunit - - Test methods: - test.expect(numAssertions) - test.done() - Test assertions: - test.ok(value, [message]) - test.equal(actual, expected, [message]) - test.notEqual(actual, expected, [message]) - test.deepEqual(actual, expected, [message]) - test.notDeepEqual(actual, expected, [message]) - test.strictEqual(actual, expected, [message]) - test.notStrictEqual(actual, expected, [message]) - test.throws(block, [error], [message]) - test.doesNotThrow(block, [error], [message]) - test.ifError(value) -*/ - -var scribe = require('../'); - -exports['read'] = { - "to-obj": function(test) { - test.expect(1); - - // Configuration - // -------------- - scribe.configure(function() { - scribe.set('app', 'MY_APP_NAME'); // NOTE Best way learn about these settings is - scribe.set('logPath', './test/logs'); // Doublecheck // them out for yourself. - scribe.set('defaultTag', 'DEFAULT_TAG'); - scribe.set('divider', ':::'); - scribe.set('identation', 5); // Identation before console messages - - scribe.set('maxTagLength', 50); // Any tags that have a length greather than - // 30 characters will be ignored - - // scribe.set('mainUser', 'root'); // Username of the account which is running - // the NodeJS server - }); - - // Create Loggers - // -------------- - scribe.addLogger("log", true, true, 'green'); // (name, save to file, print to console, - scribe.addLogger('realtime', true, true, 'underline'); // tag color) - scribe.addLogger('high', true, true, 'magenta'); - scribe.addLogger('normal', true, true, 'white'); - scribe.addLogger('low', true, true, 'grey'); - scribe.addLogger('info', true, true, 'cyan'); - - - // Basic logging - // -------------- - console.log("[Tagname] Your message"); // [Tagname] Your message - console.realtime("[Tagname] Your message"); // [Tagname] Your message - console.high("[Tagname] Your message "); // [Tagname] Your message - console.normal("[Tagname][]Your message"); // [Tagname] []Your message - console.low("[Tagname]Your message"); // [Tagname] Your message - - // Tagging function - // ---------------- - console.t("Tagname").log("Your message"); // [Tagname] Your message - console.t("Tagname").log("Your message"); // [Tagname] Your message - console.t("Tagname").log("Your message"); // [Tagname] Your message - - // Force use default tag - // --------------------- - console.t().log("Your message"); // [MY_APP_NAME] Your message - - // Pass in file name - // ----------------- - console.f(__filename).log("Your message"); // [file.js] Your message - - // Auto tagging - // ------------ - console.log("Your message"); // [invokedFrom.js:25] Your message - - // Show Date - // --------- - console.day().log("Your message"); // [invokedFrom.js:25] Sep_8_14 Your message - - // Show Time - // --------- - console.time().log("Your message"); // [invokedFrom.js:25] Sep_8_14 12:02:35 PM Your message - - // Tag Scoping - // ----------- - (function(console) { - - console.info("yeeha"); - console.log("yeeha"); - - // Tag Scoping - // ----------- - (function(console) { - - // Tag Scoping - // ----------- - (function(console) { - - console.info("yeeha"); - console.log("yeeha"); - - })(console.t('l3')); - - console.info("yeeha"); - console.log("yeeha"); - - })(console.t('l2')); - - })(console.t('l1')); - - - // File Scoping - // ----------- - (function(console) { - - console.info("yeeha"); - console.log("yeeha"); - - // File Scoping - // ----------- - (function(console) { - - // File Scoping - // ----------- - (function(console) { - - // Note: a use of console.t(...) resets the - console.t("LOL").info("yeeha"); - - console.info("yeeha"); - console.log("yeeha"); - - })(console.f()); - - console.info("yeeha"); - console.log("yeeha"); - - })(console.f()); - - })(console.f()); - - // Simple Testing - // -------------- - console.test("Test name").should(5).be(5); // Pretty printed test results - - test.equal(true, true); - test.done(); - } -}; \ No newline at end of file