Skip to content

Commit f4c98a8

Browse files
committed
tests please
1 parent 4c16f1d commit f4c98a8

5 files changed

Lines changed: 53 additions & 38 deletions

File tree

src/frontend/src/tests/pages/ChangeRequestDetailPage/ChangeRequestDetailsView.test.tsx

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import {
2222
mockGetCurrentUserValue
2323
} from '../../test-support/mock-hooks';
2424
import { exampleAuthenticatedAdminUser } from '../../test-support/test-data/authenticated-user.stub';
25+
import ClarityProvider from '../../../app/ClarityProvider';
2526

2627
vi.mock('../../../hooks/projects.hooks');
2728
vi.mock('../../../hooks/users.hooks');
@@ -47,18 +48,20 @@ const mockUseLogUserInHook = (isLoading: boolean, isError: boolean, error?: Erro
4748
const renderComponent = (cr: ChangeRequest, allowed: boolean = false) => {
4849
const RouterWrapper = routerWrapperBuilder({});
4950
return render(
50-
<AppContextUser>
51-
<ToastProvider>
52-
<RouterWrapper>
53-
<ChangeRequestDetailsView
54-
changeRequest={cr}
55-
isUserAllowedToReview={allowed}
56-
isUserAllowedToImplement={allowed}
57-
isUserAllowedToDelete={allowed}
58-
/>
59-
</RouterWrapper>
60-
</ToastProvider>
61-
</AppContextUser>
51+
<ClarityProvider>
52+
<AppContextUser>
53+
<ToastProvider>
54+
<RouterWrapper>
55+
<ChangeRequestDetailsView
56+
changeRequest={cr}
57+
isUserAllowedToReview={allowed}
58+
isUserAllowedToImplement={allowed}
59+
isUserAllowedToDelete={allowed}
60+
/>
61+
</RouterWrapper>
62+
</ToastProvider>
63+
</AppContextUser>
64+
</ClarityProvider>
6265
);
6366
};
6467

src/frontend/src/tests/pages/ChangeRequestDetailPage/ProposedSolutionsList.test.tsx

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import { ToastProvider } from '../../../components/Toast/ToastProvider';
1111
import AppContextUser from '../../../app/AppContextUser';
1212
import * as userHooks from '../../../hooks/users.hooks';
1313
import { exampleAuthenticatedAdminUser } from '../../test-support/test-data/authenticated-user.stub';
14+
import ClarityProvider from '../../../app/ClarityProvider';
1415

1516
const exampleProposedSolution1: ProposedSolution = {
1617
id: '1',
@@ -42,13 +43,15 @@ const exampleProposedSolutions = [exampleProposedSolution1, exampleProposedSolut
4243
const renderComponent = (proposedSolutions: ProposedSolution[] = [], crReviewed: boolean | undefined = undefined) => {
4344
const RouterWrapper = routerWrapperBuilder({});
4445
return render(
45-
<AppContextUser>
46-
<RouterWrapper>
47-
<ToastProvider>
48-
<ProposedSolutionsList proposedSolutions={proposedSolutions} crReviewed={crReviewed} crId={'0'} />{' '}
49-
</ToastProvider>
50-
</RouterWrapper>
51-
</AppContextUser>
46+
<ClarityProvider>
47+
<AppContextUser>
48+
<RouterWrapper>
49+
<ToastProvider>
50+
<ProposedSolutionsList proposedSolutions={proposedSolutions} crReviewed={crReviewed} crId={'0'} />{' '}
51+
</ToastProvider>
52+
</RouterWrapper>
53+
</AppContextUser>
54+
</ClarityProvider>
5255
);
5356
};
5457

src/frontend/src/tests/pages/CreateChangeRequestPage/CreateProposedSolutionsList.test.tsx

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,21 @@ import { mockAuth } from '../../test-support/test-data/test-utils.stub';
1010
import * as userHooks from '../../../hooks/users.hooks';
1111
import AppContextUser from '../../../app/AppContextUser';
1212
import { exampleAuthenticatedAdminUser } from '../../test-support/test-data/authenticated-user.stub';
13+
import ClarityProvider from '../../../app/ClarityProvider';
1314

1415
/**
1516
* Sets up the component under test with the desired values and renders it.
1617
*/
1718
const renderComponent = () => {
1819
const RouterWrapper = routerWrapperBuilder({});
1920
return render(
20-
<AppContextUser>
21-
<RouterWrapper>
22-
<CreateProposedSolutionsList proposedSolutions={[]} setProposedSolutions={() => {}} />
23-
</RouterWrapper>
24-
</AppContextUser>
21+
<ClarityProvider>
22+
<AppContextUser>
23+
<RouterWrapper>
24+
<CreateProposedSolutionsList proposedSolutions={[]} setProposedSolutions={() => {}} />
25+
</RouterWrapper>
26+
</AppContextUser>
27+
</ClarityProvider>
2528
);
2629
};
2730

src/frontend/src/tests/pages/WorkPackageDetailPage/WorkPackagePage.test.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import {
1919
exampleAuthenticatedAdminUser,
2020
exampleAuthenticatedGuestUser
2121
} from '../../test-support/test-data/authenticated-user.stub';
22+
import ClarityProvider from '../../../app/ClarityProvider';
2223

2324
vi.mock('../../../hooks/work-packages.hooks');
2425

@@ -54,9 +55,11 @@ const renderComponent = () => {
5455
const RouterWrapper = routerWrapperBuilder({});
5556
return render(
5657
<RouterWrapper>
57-
<AppContextUser>
58-
<WorkPackagePage wbsNum={exampleWbsProject1} />
59-
</AppContextUser>
58+
<ClarityProvider>
59+
<AppContextUser>
60+
<WorkPackagePage wbsNum={exampleWbsProject1} />
61+
</AppContextUser>
62+
</ClarityProvider>
6063
</RouterWrapper>
6164
);
6265
};

src/frontend/src/tests/pages/WorkPackageDetailPage/WorkPackageViewContainer/WorkPackageViewContainer.test.tsx

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import AppContextUser from '../../../../app/AppContextUser';
1111
import * as userHooks from '../../../../hooks/users.hooks';
1212
import { mockManyWorkPackages } from '../../../test-support/mock-hooks';
1313
import { exampleAuthenticatedAdminUser } from '../../../test-support/test-data/authenticated-user.stub';
14+
import ClarityProvider from '../../../../app/ClarityProvider';
1415

1516
// Sets up the component under test with the desired values and renders it.
1617
const renderComponent = (
@@ -24,17 +25,19 @@ const renderComponent = (
2425
const RouterWrapper = routerWrapperBuilder({});
2526
return render(
2627
<RouterWrapper>
27-
<AppContextUser>
28-
<WorkPackageViewContainer
29-
workPackage={workPackage}
30-
enterEditMode={() => null}
31-
allowEdit={allowEdit}
32-
allowActivate={allowActivate}
33-
allowStageGate={allowStageGate}
34-
allowRequestChange={allowRequestChange}
35-
allowDelete={allowDelete}
36-
/>
37-
</AppContextUser>
28+
<ClarityProvider>
29+
<AppContextUser>
30+
<WorkPackageViewContainer
31+
workPackage={workPackage}
32+
enterEditMode={() => null}
33+
allowEdit={allowEdit}
34+
allowActivate={allowActivate}
35+
allowStageGate={allowStageGate}
36+
allowRequestChange={allowRequestChange}
37+
allowDelete={allowDelete}
38+
/>
39+
</AppContextUser>
40+
</ClarityProvider>
3841
</RouterWrapper>
3942
);
4043
};

0 commit comments

Comments
 (0)