moved Date tests to vows format

This commit is contained in:
csausdev 2010-12-06 18:38:20 +11:00
parent 2b7be410ea
commit 2e03ad0748
2 changed files with 14 additions and 23 deletions

View File

@ -137,12 +137,6 @@ describe 'log4js'
end end
end end
describe 'messagePassThroughLayout'
it 'should take a logevent and output only the message'
logger.debug('this is a test');
log4js.messagePassThroughLayout(event).should.be 'this is a test'
end
end
describe 'logLevelFilter' describe 'logLevelFilter'
@ -168,20 +162,3 @@ describe 'log4js'
end end
describe 'Date'
before
require("log4js");
end
describe 'toFormattedString'
it 'should add a toFormattedString method to Date'
var date = new Date();
date.should.respond_to 'toFormattedString'
end
it 'should default to a format'
var date = new Date(2010, 0, 11, 14, 31, 30, 5);
date.toFormattedString().should.be '2010-01-11 14:31:30.005'
end
end
end

View File

@ -325,5 +325,19 @@ vows.describe('log4js').addBatch({
} }
}), "nonsense"); }), "nonsense");
} }
},
'Date extensions': {
topic: function() {
require('../lib/log4js');
return new Date(2010, 0, 11, 14, 31, 30, 5);
},
'should add a toFormattedString method to Date': function(date) {
assert.isFunction(date.toFormattedString);
},
'should default to a format': function(date) {
assert.equal(date.toFormattedString(), '2010-01-11 14:31:30.005');
}
} }
}).export(module); }).export(module);