From b7fb663f98eb05289ff4c67846a5f064f3812e91 Mon Sep 17 00:00:00 2001
From: Mathieu Leguay <mathieu.leguay@teamdlab.com>
Date: Fri, 29 May 2020 15:33:49 +0200
Subject: [PATCH] [TECH] Fix front tests

---
 .../src/app/group/group.service.spec.ts        | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

diff --git a/ui/ui-frontend/projects/identity/src/app/group/group.service.spec.ts b/ui/ui-frontend/projects/identity/src/app/group/group.service.spec.ts
index 0f0a6830..52aa7fe1 100644
--- a/ui/ui-frontend/projects/identity/src/app/group/group.service.spec.ts
+++ b/ui/ui-frontend/projects/identity/src/app/group/group.service.spec.ts
@@ -74,7 +74,8 @@ describe('GroupService', () => {
         '/fake-api/groups?page=0&size=20&orderBy=name&direction=ASC&embedded=ALL'
     );
     expect(req.request.method).toEqual('GET');
-    req.flush({ values: [] });
+    const result: any = { values: [] };
+    req.flush(result);
   });
 
   it('should call /fake-api/groups?page=42&size=15&orderBy=name&direction=DESC&embedded=ALL', () => {
@@ -83,7 +84,8 @@ describe('GroupService', () => {
     const req = httpTestingController.expectOne(
       '/fake-api/groups?page=42&size=15&orderBy=name&direction=DESC&embedded=ALL');
     expect(req.request.method).toEqual('GET');
-    req.flush({ values: [] });
+    const result: any = { values: [] };
+    req.flush(result);
   });
 
   it('should call /fake-api/groups?page=0&size=15&orderBy=&direction=DESC&embedded=ALL', () => {
@@ -92,7 +94,8 @@ describe('GroupService', () => {
     let req = httpTestingController.expectOne(
       '/fake-api/groups?page=0&size=15&orderBy=&direction=DESC&embedded=ALL');
     expect(req.request.method).toEqual('GET');
-    req.flush({ pageNum: 0, hasMore: true, pageSize: 15, values: [null] });
+    let result: any = { pageNum: 0, hasMore: true, pageSize: 15, values: [null] };
+    req.flush(result);
 
     groupService.loadMore().subscribe(
       (response) => expect(response).toEqual([null, null]),
@@ -101,14 +104,16 @@ describe('GroupService', () => {
     req = httpTestingController.expectOne(
       '/fake-api/groups?page=1&size=15&orderBy=&direction=DESC&embedded=ALL');
     expect(req.request.method).toEqual('GET');
-    req.flush({ pageNum: 1, pageSize: 15, hasMore: false, values: [null] });
+    result = { pageNum: 1, pageSize: 15, hasMore: false, values: [null] };
+    req.flush(result);
   });
 
   it('should not load more results', () => {
     groupService.search().subscribe((response) => expect(response).toEqual([null]), fail);
     const req = httpTestingController.expectOne('/fake-api/groups?page=0&size=20&orderBy=name&direction=ASC&embedded=ALL');
     expect(req.request.method).toEqual('GET');
-    req.flush({ hasMore: false, pageSize: 20, pageNum: 0, values: [null] });
+    const result: any = { hasMore: false, pageSize: 20, pageNum: 0, values: [null] };
+    req.flush(result);
 
     groupService.loadMore().subscribe(
       (response) => expect(response).toEqual([null]),
@@ -131,7 +136,8 @@ describe('GroupService', () => {
     );
     const req = httpTestingController.expectOne('/fake-api/groups?page=0&size=20&orderBy=name&direction=ASC&embedded=ALL');
     expect(req.request.method).toEqual('GET');
-    req.flush({ hasMore: true, values: [null] });
+    const result: any = { hasMore: true, values: [null] };
+    req.flush(result);
   });
 
   it('should call /fake-api/groups and display a success message', () => {
-- 
GitLab