Bug:Fix file validation issue
[vnfsdk/refrepo.git] / vnfmarket / src / main / webapp / vnfmarket / node_modules / log4js / test / consoleAppender-test.js
1 "use strict";
2 var assert = require('assert')
3 , vows = require('vows')
4 , layouts = require('../lib/layouts')
5 , sandbox = require('sandboxed-module');
6
7 vows.describe('../lib/appenders/console').addBatch({
8   'appender': {
9     topic: function() {
10       var messages = []
11       , fakeConsole = {
12         log: function(msg) { messages.push(msg); }
13       }
14       , appenderModule = sandbox.require(
15         '../lib/appenders/console',
16         {
17           globals: {
18             'console': fakeConsole
19           }
20         }
21       )
22       , appender = appenderModule.appender(layouts.messagePassThroughLayout);
23
24       appender({ data: ["blah"] });
25       return messages;
26     },
27
28     'should output to console': function(messages) {
29       assert.equal(messages[0], 'blah');
30     }
31   }
32           
33 }).exportTo(module);