From 3077bd4a04aa4c0c7ff6f03011c3853b83d63a4b Mon Sep 17 00:00:00 2001
From: Yoan VALLET <ext.sopra.yvallet@grandlyon.com>
Date: Mon, 16 Nov 2020 19:43:59 +0100
Subject: [PATCH] feat: complete konnectors tests

---
 src/services/konnector.service.spec.ts | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

diff --git a/src/services/konnector.service.spec.ts b/src/services/konnector.service.spec.ts
index 1022eda47..9ef12d71d 100644
--- a/src/services/konnector.service.spec.ts
+++ b/src/services/konnector.service.spec.ts
@@ -21,8 +21,8 @@ jest.mock('./triggers.service', () => {
 describe('KonnectorService service', () => {
   const konnectorService = new KonnectorService(mockClient)
 
-  describe('getFluidConfig method', () => {
-    it('shoud return an array with the fluid config', async () => {
+  describe('getKonnector method', () => {
+    it('shoud return konnector', async () => {
       const mockQueryResult: QueryResult<Konnector[]> = {
         data: [konnectorsData[0]],
         bookmark: '',
@@ -33,6 +33,18 @@ describe('KonnectorService service', () => {
       const result = await konnectorService.getKonnector('enedisgrandlyon')
       expect(result).toEqual(konnectorsData[0])
     })
+
+    it('shoud return null when konnector is not found', async () => {
+      const mockQueryResult: QueryResult<Konnector[]> = {
+        data: [],
+        bookmark: '',
+        next: false,
+        skip: 0,
+      }
+      mockClient.query.mockResolvedValueOnce(mockQueryResult)
+      const result = await konnectorService.getKonnector('enedisgrandlyon')
+      expect(result).toBeNull()
+    })
   })
 
   describe('getKonnectorLastState method', () => {
-- 
GitLab