updated loggers to write the actual url
This commit is contained in:
27
test/unit/specs/errors.js
Normal file
27
test/unit/specs/errors.js
Normal file
@ -0,0 +1,27 @@
|
||||
var errors = require('../../../src/lib/errors');
|
||||
var expect = require('expect.js');
|
||||
var _ = require('lodash');
|
||||
|
||||
_.each(errors, function (CustomError, name) {
|
||||
if (name.charAt(0) !== '_') {
|
||||
describe(name, function () {
|
||||
it('extend the ErrorAbstract and Error classes', function () {
|
||||
var err = new CustomError();
|
||||
expect(err.message.length).to.be.greaterThan(7);
|
||||
expect(err).to.be.an(Error);
|
||||
expect(err).to.be.an(errors._Abstract);
|
||||
});
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
describe('Error Abstract', function () {
|
||||
it('provides a stack property in the browser', function () {
|
||||
var isBrowser = process.browser;
|
||||
process.browser = true;
|
||||
var err = new errors._Abstract();
|
||||
process.browser = isBrowser;
|
||||
|
||||
expect(err.stack).to.be('');
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user