3v324v23's picture
Add PNG files and track with Git LFS
befd7da
'use strict';
const { expect } = require('chai');
const serializers = require('../../serializers');
describe('Serializers', () => {
describe('err', () => {
it('should format correctly a standard error', () => {
const err = new Error('some test error');
const res = serializers.err(err);
expect(res).to.deep.equal({
message: 'some test error',
name: 'Error',
code: undefined,
signal: undefined,
stack: res.stack,
});
expect(res.stack).to.match(/^Error: some test error/);
});
it('should forward the additional fields for a custom error', () => {
const err = new Error('some test error');
err.someField = 'ok';
const res = serializers.err(err);
expect(res).to.deep.equal({
message: 'some test error',
name: 'Error',
code: undefined,
signal: undefined,
stack: res.stack,
someField: 'ok',
});
expect(res.stack).to.match(/^Error: some test error/);
});
});
});