f_
Version:
Async and modular application development made easy
35 lines (30 loc) • 667 B
JavaScript
var assert = require('assert');
describe('Err (constructor)', function (){
var Err = require('./../../lib/Err');
it('throws when initialized/called', function (done) {
try {
new Err();
}
catch (e) {
done();
}
});
it('sets the thrown error message to the passed message', function (done) {
try {
new Err('test123');
}
catch (e) {
assert.equal(e.message, 'test123');
done();
}
});
it('sets the thrown error message to an empty string when no data is passed', function (done) {
try {
new Err();
}
catch (e) {
assert.equal(e.message, '');
done();
}
});
});