From fd3999379446bb1b16c48e129384df107334ed33 Mon Sep 17 00:00:00 2001 From: Carlos Date: Fri, 1 Sep 2017 09:20:22 +0200 Subject: [PATCH] note-create unit test --- client/client/src/index/index.spec.js | 1 - .../src/note-create/note-create.spec.js | 22 +++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 client/client/src/note-create/note-create.spec.js diff --git a/client/client/src/index/index.spec.js b/client/client/src/index/index.spec.js index d9cfb88cf7..db5c2f0747 100644 --- a/client/client/src/index/index.spec.js +++ b/client/client/src/index/index.spec.js @@ -13,7 +13,6 @@ describe('Component vnClientIndex', () => { it('should define and set model property as an empty object', () => { let controller = $componentController('vnClientIndex'); - expect(controller.model).toBeDefined(); expect(controller.model).toEqual({}); }); diff --git a/client/client/src/note-create/note-create.spec.js b/client/client/src/note-create/note-create.spec.js new file mode 100644 index 0000000000..d7e0472bc3 --- /dev/null +++ b/client/client/src/note-create/note-create.spec.js @@ -0,0 +1,22 @@ +import './note-create.js'; + +describe('Component vnNoteCreate', () => { + let $componentController; + let $state; + + beforeEach(() => { + angular.mock.module('client'); + }); + + beforeEach(angular.mock.inject(function(_$componentController_, _$state_) { + $componentController = _$componentController_; + $state = _$state_; + $state.params.id = '1234'; + })); + + it('should define clientFk using $state.params.id', () => { + let controller = $componentController('vnNoteCreate', {$state: $state}); + expect(controller.note.clientFk).toBe(1234); + expect(controller.note.client).toBe(undefined); + }); +});