From 06ffae686c86588b0b95bb70b9db57107a05cfb2 Mon Sep 17 00:00:00 2001 From: Jeremie BRISON <ext.sopra.jbrison@grandlyon.com> Date: Mon, 16 Nov 2020 15:43:31 +0100 Subject: [PATCH] fix(search) : set Unit test --- .../services/search.service.spec.ts | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/app/structure-list/services/search.service.spec.ts b/src/app/structure-list/services/search.service.spec.ts index 1103e2236..4504ad69b 100644 --- a/src/app/structure-list/services/search.service.spec.ts +++ b/src/app/structure-list/services/search.service.spec.ts @@ -25,13 +25,22 @@ describe('SearchService', () => { { id: '172', count: 1 }, { id: '173', count: 1 }, ]; - const m1: Module = { id: '176', text: 'strm1', count: 0 }; - const m2: Module = { id: '173', text: 'strm2', count: 0 }; - const m3: Module = { id: '172', text: 'strm3', count: 0 }; + const m1: Module = new Module('176', 'strm1'); + const m2: Module = new Module('173', 'strm2'); + const m3: Module = new Module('172', 'strm3'); const category: Category = new Category({ name: 'strCateg', modules: [m1, m2, m3] }); const result = service.setCountModules(category, structureCount); expect(result.modules[0].count).toBe(2); expect(result.modules[1].count).toBe(1); expect(result.modules[2].count).toBe(1); }); + + it('should return an index about finding module', () => { + const m1: Module = new Module('176', 'strm1'); + const m2: Module = new Module('173', 'strm2'); + const m3: Module = new Module('172', 'strm3'); + const arrayModule: Module[] = [m1, m2, m3]; + const index = service.getIndex(arrayModule, m2.id, m2.text); + expect(index).toBe(1); + }); }); -- GitLab