Skip to content

Commit 7be9e3d

Browse files
committed
CCM-11474: coverage
1 parent 4621423 commit 7be9e3d

File tree

2 files changed

+33
-3
lines changed

2 files changed

+33
-3
lines changed

frontend/src/__tests__/app/upload-letter-template/__snapshots__/page.test.tsx.snap

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,25 @@
11
// Jest Snapshot v1, https://goo.gl/fbAQLP
22

3-
exports[`UploadLetterTemplatePage should render UploadLetterTemplatePage with campaignIds field when available 1`] = `
3+
exports[`UploadLetterTemplatePage should render UploadLetterTemplatePage when one campaignId is available 1`] = `
4+
<LetterTemplateForm
5+
campaignIds={
6+
[
7+
"campaign-id",
8+
]
9+
}
10+
initialState={
11+
{
12+
"campaignId": "campaign-id",
13+
"language": "en",
14+
"letterType": "x0",
15+
"name": "",
16+
"templateType": "LETTER",
17+
}
18+
}
19+
/>
20+
`;
21+
22+
exports[`UploadLetterTemplatePage should render UploadLetterTemplatePage with multiple campaignIds available 1`] = `
423
<LetterTemplateForm
524
campaignIds={
625
[

frontend/src/__tests__/app/upload-letter-template/page.test.tsx

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ describe('UploadLetterTemplatePage', () => {
2020
jest.resetAllMocks();
2121
});
2222

23-
it('should render UploadLetterTemplatePage with campaignIds field when available', async () => {
23+
it('should render UploadLetterTemplatePage when one campaignId is available', async () => {
2424
mockFetchClient.mockResolvedValueOnce({
25-
campaignIds: ['campaign-id', 'other-campaign-id'],
25+
campaignIds: ['campaign-id'],
2626
features: {},
2727
});
2828

@@ -32,6 +32,17 @@ describe('UploadLetterTemplatePage', () => {
3232
expect(page).toMatchSnapshot();
3333
});
3434

35+
it('should render UploadLetterTemplatePage with multiple campaignIds available', async () => {
36+
mockFetchClient.mockResolvedValueOnce({
37+
campaignIds: ['campaign-id', 'other-campaign-id'],
38+
features: {},
39+
});
40+
41+
const page = await UploadLetterTemplatePage();
42+
43+
expect(page).toMatchSnapshot();
44+
});
45+
3546
it('should redirect to error page when client configuration is not present', async () => {
3647
const mockRedirect = jest.mocked(redirect);
3748

0 commit comments

Comments
 (0)