aboutsummaryrefslogtreecommitdiffstats
path: root/vnfmarket/src/main/webapp/vnfmarket/node_modules/log4js/test/consoleAppender-test.js
diff options
context:
space:
mode:
Diffstat (limited to 'vnfmarket/src/main/webapp/vnfmarket/node_modules/log4js/test/consoleAppender-test.js')
-rw-r--r--vnfmarket/src/main/webapp/vnfmarket/node_modules/log4js/test/consoleAppender-test.js33
1 files changed, 33 insertions, 0 deletions
diff --git a/vnfmarket/src/main/webapp/vnfmarket/node_modules/log4js/test/consoleAppender-test.js b/vnfmarket/src/main/webapp/vnfmarket/node_modules/log4js/test/consoleAppender-test.js
new file mode 100644
index 00000000..3887ce5a
--- /dev/null
+++ b/vnfmarket/src/main/webapp/vnfmarket/node_modules/log4js/test/consoleAppender-test.js
@@ -0,0 +1,33 @@
+"use strict";
+var assert = require('assert')
+, vows = require('vows')
+, layouts = require('../lib/layouts')
+, sandbox = require('sandboxed-module');
+
+vows.describe('../lib/appenders/console').addBatch({
+ 'appender': {
+ topic: function() {
+ var messages = []
+ , fakeConsole = {
+ log: function(msg) { messages.push(msg); }
+ }
+ , appenderModule = sandbox.require(
+ '../lib/appenders/console',
+ {
+ globals: {
+ 'console': fakeConsole
+ }
+ }
+ )
+ , appender = appenderModule.appender(layouts.messagePassThroughLayout);
+
+ appender({ data: ["blah"] });
+ return messages;
+ },
+
+ 'should output to console': function(messages) {
+ assert.equal(messages[0], 'blah');
+ }
+ }
+
+}).exportTo(module);