Skip to content

Commit 9ffde61

Browse files
committed
fix: flaky tc
1 parent 7af1c9e commit 9ffde61

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

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

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,14 @@ import {
2020
NumberResponseV3,
2121
ShortTextResponseV3,
2222
SignatureFieldResponseV3,
23+
SignatureVectorArray,
2324
SubmissionType,
2425
TableResponseV3,
2526
WorkflowStatus,
2627
WorkflowType,
2728
} from 'shared/types'
2829

30+
import { convertToSignaturePngDataUri } from 'src/app/utils/convert-vector-array-to-png'
2931
import {
3032
FormFieldSchema,
3133
IAddressCompoundFieldSchema,
@@ -713,12 +715,17 @@ describe('multirespondent-submission.utils', () => {
713715
} as ISignatureFieldSchema,
714716
]
715717

718+
const MOCK_SIGNATURE_VALUE: SignatureVectorArray = [
719+
[[10, 20, 0.5]],
720+
[[40, 40, 0.5]],
721+
]
722+
716723
const responses: FieldResponsesV3 = {
717724
'1': {
718725
fieldType: BasicField.Signature,
719726
answer: {
720727
type: 'draw',
721-
value: [[[10, 20, 0.5]], [[40, 40, 0.5]]],
728+
value: MOCK_SIGNATURE_VALUE,
722729
} as SignatureFieldResponseV3,
723730
},
724731
}
@@ -729,13 +736,15 @@ describe('multirespondent-submission.utils', () => {
729736
includeSignatureDataPngDataUri: true,
730737
})
731738

739+
const expectedSignatureDataPngDataUri =
740+
convertToSignaturePngDataUri(MOCK_SIGNATURE_VALUE)
741+
732742
expect(result).toEqual([
733743
{
734744
question: '[signature] Signature',
735745
answer: 'Signature captured',
736746
fieldType: BasicField.Signature,
737-
signatureDataPngDataUri:
738-
'data:image/png;base64,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',
747+
signatureDataPngDataUri: expectedSignatureDataPngDataUri,
739748
},
740749
])
741750
})

0 commit comments

Comments
 (0)