Bug:Fix file validation issue
[vnfsdk/refrepo.git] / vnfmarket / src / main / webapp / vnfmarket / node_modules / log4js / test / stderrAppender-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/stderr').addBatch({
8   'appender': {
9     topic: function() {
10       var messages = []
11       , fakeProcess = {
12           stderr: {
13             write: function(msg) { messages.push(msg); }
14           }
15       }
16       , appenderModule = sandbox.require(
17         '../lib/appenders/stderr',
18         {
19           globals: {
20             'process': fakeProcess
21           }
22         }
23       )
24       , appender = appenderModule.appender(layouts.messagePassThroughLayout);
25
26       appender({ data: ["blah"] });
27       return messages;
28     },
29
30     'should output to stderr': function(messages) {
31       assert.equal(messages[0], 'blah\n');
32     }
33   }
34
35 }).exportTo(module);