Skip to content

Commit e211a79

Browse files
committed
fix: mock generate pdf in mrf service spec
1 parent bc0b7c7 commit e211a79

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/app/modules/submission/multirespondent-submission/__tests__/multirespondent-submission.service.spec.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,24 @@ import {
1717
} from 'src/types'
1818
import { MultirespondentSubmissionDto, SnapshottedFormDef } from 'src/types/api'
1919

20+
import * as MailUtils from 'src/app/services/mail/mail.utils'
2021
import {
2122
MrfReminderInvalidWorkflowStepError,
2223
MrfReminderRecipientEmailsEmptyError,
2324
} from '../../submission.errors'
25+
import * as MultirespondentSubmissionService from '../multirespondent-submission.service'
2426
import {
2527
getPendingStepRecipientEmailsFromSubmittedStepsMeta,
2628
performMultiRespondentPostSubmissionCreateActions,
2729
performMultiRespondentPostSubmissionUpdateActions,
2830
sendNextStepReminderEmail,
2931
} from '../multirespondent-submission.service'
30-
import * as MultirespondentSubmissionService from '../multirespondent-submission.service'
3132

3233
jest.mock('src/app/modules/datadog/datadog.utils')
34+
jest.mock('src/app/services/mail/mail.utils')
35+
36+
const MockMailUtils = jest.mocked(MailUtils)
37+
MockMailUtils.generateAutoreplyPdf.mockReturnValue(okAsync(Buffer.from('mock pdf buffer')))
3338

3439
describe('multirespondent-submission.service', () => {
3540
beforeAll(async () => {

0 commit comments

Comments
 (0)