migrated tests to mocha

This commit is contained in:
Gareth Jones
2013-08-25 12:04:49 +10:00
parent 50074842ad
commit ac4fd2a7fc
2 changed files with 25 additions and 28 deletions
-1
View File
@@ -17,5 +17,4 @@ function configure(config) {
return consoleAppender(layout); return consoleAppender(layout);
} }
exports.appender = consoleAppender;
exports.configure = configure; exports.configure = configure;
+14 -16
View File
@@ -1,14 +1,12 @@
"use strict"; "use strict";
var assert = require('assert') var should = require('should')
, vows = require('vows')
, layouts = require('../lib/layouts')
, sandbox = require('sandboxed-module'); , sandbox = require('sandboxed-module');
vows.describe('../lib/appenders/console').addBatch({ describe('../lib/appenders/console', function() {
'appender': { var messages = [];
topic: function() {
var messages = [] before(function() {
, fakeConsole = { var fakeConsole = {
log: function(msg) { messages.push(msg); } log: function(msg) { messages.push(msg); }
} }
, appenderModule = sandbox.require( , appenderModule = sandbox.require(
@@ -19,15 +17,15 @@ vows.describe('../lib/appenders/console').addBatch({
} }
} }
) )
, appender = appenderModule.appender(layouts.messagePassThroughLayout); , appender = appenderModule.configure(
{ layout: { type: "messagePassThrough" } }
);
appender({ data: ["blah"] }); appender({ data: ["blah"] });
return messages; });
},
'should output to console': function(messages) { it('should output to console', function() {
assert.equal(messages[0], 'blah'); messages.should.eql(["blah"]);
} });
}
}).exportTo(module); });