UNPKG

composr-core

Version:
26 lines (20 loc) 755 B
'use strict'; var chai = require('chai'), expect = chai.expect, ComposrError = require('../../src/lib/ComposrError.js'); describe('when ComposrError is fired', function() { it('has expected params', function() { try { throw new ComposrError('expected:error', 'description', 555); } catch (ex) { expect(ex.name).to.be.equal('ComposrError'); expect(ex.message).to.be.equal('expected:error'); expect(ex.error).to.be.equal('expected:error'); expect(ex.errorDescription).to.be.equal('description'); expect(ex.status).to.be.equal(555); // expect(ex.stack).to.be.equal(); expect(ex instanceof Error).to.be.equal(true); expect(ex instanceof ComposrError).to.be.equal(true); } }); });