Skip to content

Commit d46e3c0

Browse files
committed
non-deterministic tests fix
1 parent 51c6ab1 commit d46e3c0

4 files changed

Lines changed: 9 additions & 9 deletions

File tree

src/frontend/src/tests/hooks/ChangeRequests.hooks.test.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ describe('change request hooks', () => {
2020
mockedGetAllChangeRequests.mockReturnValue(mockPromiseAxiosResponse<ChangeRequest[]>(exampleAllChangeRequests));
2121

2222
const { result } = renderHook(() => useAllChangeRequests(), { wrapper });
23-
await waitFor(() => result.current.isSuccess);
23+
await waitFor(() => expect(result.current.isSuccess).toBe(true));
2424
expect(result.current.data).toEqual(exampleAllChangeRequests);
2525
});
2626

@@ -29,7 +29,7 @@ describe('change request hooks', () => {
2929
mockedGetSingleChangeRequest.mockReturnValue(mockPromiseAxiosResponse<ChangeRequest>(exampleStageGateChangeRequest));
3030

3131
const { result } = renderHook(() => useSingleChangeRequest('1'), { wrapper });
32-
await waitFor(() => result.current.isSuccess);
32+
await waitFor(() => expect(result.current.isSuccess).toBe(true));
3333
expect(result.current.data).toEqual(exampleStageGateChangeRequest);
3434
});
3535
});

src/frontend/src/tests/hooks/Projects.hooks.test.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ describe('project hooks', () => {
2121
mockedGetAllProjects.mockReturnValue(mockPromiseAxiosResponse<Project[]>(exampleAllProjects));
2222

2323
const { result } = renderHook(() => useAllProjectsGantt(), { wrapper });
24-
await waitFor(() => result.current.isSuccess);
24+
await waitFor(() => expect(result.current.isSuccess).toBe(true));
2525
expect(result.current.data).toEqual(exampleAllProjects);
2626
});
2727

@@ -30,7 +30,7 @@ describe('project hooks', () => {
3030
mockedGetSingleProject.mockReturnValue(mockPromiseAxiosResponse<Project>(exampleProject1));
3131

3232
const { result } = renderHook(() => useSingleProject(exampleWbsProject1), { wrapper });
33-
await waitFor(() => result.current.isSuccess);
33+
await waitFor(() => expect(result.current.isSuccess).toBe(true));
3434
expect(result.current.data).toEqual(exampleProject1);
3535
});
3636
});

src/frontend/src/tests/hooks/Users.hooks.test.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ describe('user hooks', () => {
2222
mockedGetAllOrgUsers.mockReturnValue(mockPromiseAxiosResponse<User[]>(exampleAllUsers));
2323

2424
const { result } = renderHook(() => useAllUsers(), { wrapper });
25-
await waitFor(() => result.current.isSuccess);
25+
await waitFor(() => expect(result.current.isSuccess).toBe(true));
2626
expect(result.current.data).toEqual(exampleAllUsers);
2727
});
2828

@@ -31,7 +31,7 @@ describe('user hooks', () => {
3131
mockedGetSingleUser.mockReturnValue(mockPromiseAxiosResponse<User>(exampleAdminUser));
3232

3333
const { result } = renderHook(() => useSingleUser('1'), { wrapper });
34-
await waitFor(() => result.current.isSuccess);
34+
await waitFor(() => expect(result.current.isSuccess).toBe(true));
3535
expect(result.current.data).toEqual(exampleAdminUser);
3636
});
3737

@@ -47,7 +47,7 @@ describe('user hooks', () => {
4747
result.current.mutate(exampleAdminUser.email);
4848
});
4949

50-
await waitFor(() => result.current.isSuccess);
50+
await waitFor(() => expect(result.current.isSuccess).toBe(true));
5151
expect(result.current.data).toEqual(exampleAdminUser);
5252
});
5353
});

src/frontend/src/tests/hooks/WorkPackages.hooks.test.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ describe('work package hooks', () => {
2121
mockedGetAllWorkPackages.mockReturnValue(mockPromiseAxiosResponse<WorkPackage[]>(exampleAllWorkPackages));
2222

2323
const { result } = renderHook(() => useAllWorkPackages(), { wrapper });
24-
await waitFor(() => result.current.isSuccess);
24+
await waitFor(() => expect(result.current.isSuccess).toBe(true));
2525
expect(result.current.data).toEqual(exampleAllWorkPackages);
2626
});
2727

@@ -32,7 +32,7 @@ describe('work package hooks', () => {
3232
const { result } = renderHook(() => useSingleWorkPackage(exampleWbsWorkPackage1), {
3333
wrapper
3434
});
35-
await waitFor(() => result.current.isSuccess);
35+
await waitFor(() => expect(result.current.isSuccess).toBe(true));
3636
expect(result.current.data).toEqual(exampleResearchWorkPackage);
3737
});
3838
});

0 commit comments

Comments
 (0)