From 2e81e61af3deed6b19d5f0c73af6d2bcc385e431 Mon Sep 17 00:00:00 2001 From: Webber Date: Wed, 22 Apr 2020 22:41:29 +0200 Subject: [PATCH] =?UTF-8?q?Add=20additional=20tests=20=F0=9F=A7=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + src/model/error/validation-error.test.js | 14 ++++++++++++++ src/model/index.test.js | 2 +- 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 src/model/error/validation-error.test.js 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',