honeybee-hive
Version:
A node module to allow for volunteer computing, like BOINC.
18 lines (17 loc) • 638 B
JavaScript
;
let expect = require('chai').expect;
let errorHandler = require('../error/errorHandler.js');
describe('Error handling', function() {
it('converts error object to error instance', function() {
let validError = errorHandler.createError({
name: 'SecurityEncryptionFailure',
message: 'valid error'
});
let invalidError = errorHandler.createError({
name: 'SomeInvalidErrorThatCannotBeFound',
message: 'invalid error'
});
expect(validError.toString()).to.equal('SecurityEncryptionFailure: valid error');
expect(invalidError.toString()).to.equal('Error: invalid error');
});
});