feat: Created a mini nodeJS server with NewMan for testing without PostMan GUI.

This will mimic a run in a CD/CI environment or docker container.
This commit is contained in:
Simon Priet
2021-09-08 14:01:19 +02:00
parent 5fbd7c88fa
commit e69a613a37
5610 changed files with 740417 additions and 3 deletions

30
node_modules/serialised-error/tests/sanity.test.js generated vendored Normal file
View File

@@ -0,0 +1,30 @@
var expect = require('expect.js'),
SerialisedError = require('../index');
describe('serialised error', function () {
it('must extract required properties', function () {
var error = SerialisedError(new Error('Error Name'));
error.extra = 'Extra Property';
expect(error).to.have.property('name');
expect(error).to.have.property('message');
expect(error).to.have.property('stack');
expect(error).to.have.property('extra');
});
it('must not contain any stray properties', function () {
var error = SerialisedError(new Error('Error Name'));
error.extra = 'Extra Property';
expect(Object.keys(error)).to.eql(['name', 'message', 'stack', 'extra']);
});
it('must add error meta when specified', function () {
var error = SerialisedError(new Error('Error Name'), true);
error.extra = 'Extra Property';
expect(Object.keys(error)).to.eql(['name', 'message', 'stack', 'checksum', 'id', 'timestamp', 'stacktrace',
'extra']);
});
});