diff --git a/.gitignore b/.gitignore index 7a1537ba..57beb2c1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ .idea node_modules +coverage/ diff --git a/src/model/error/validation-error.test.js b/src/model/error/validation-error.test.js new file mode 100644 index 00000000..5b054800 --- /dev/null +++ b/src/model/error/validation-error.test.js @@ -0,0 +1,14 @@ +import ValidationError from './validation-error'; + +describe('ValidationError', () => { + it('instantiates', () => { + expect(() => new ValidationError()).not.toThrow(); + }); + + test.each([1, 'one', { name: '!' }])('Displays title %s', message => { + const error = new ValidationError(message); + + expect(error.name).toStrictEqual('ValidationError'); + expect(error.message).toStrictEqual(message.toString()); + }); +}); diff --git a/src/model/index.test.js b/src/model/index.test.js index 188fe50e..bd5fcbb5 100644 --- a/src/model/index.test.js +++ b/src/model/index.test.js @@ -6,8 +6,8 @@ describe('Index', () => { 'BuildParameters', 'Cache', 'Docker', - 'Input', 'ImageTag', + 'Input', 'Platform', 'Project', 'Unity',