Skip to content

Commit 7d73870

Browse files
committed
CCM-9692: fix test helper simulatePassedValidation
1 parent cfce719 commit 7d73870

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

tests/test-team/helpers/use-cases/simulate-passed-virus-scan.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { Template } from '../types';
66
type Config = {
77
templateId: string;
88
templateOwner: string;
9+
hasTestData: boolean;
910
};
1011

1112
export class SimulatePassedValidation implements IUseCase<Template> {
@@ -28,8 +29,10 @@ export class SimulatePassedValidation implements IUseCase<Template> {
2829
},
2930
UpdateExpression: [
3031
'SET files.pdfTemplate.virusScanStatus = :virusScanStatus',
31-
'files.testDataCsv.virusScanStatus = :virusScanStatus',
3232
'templateStatus = :readyForSubmissionStatus',
33+
...(this.#config.hasTestData
34+
? ['files.testDataCsv.virusScanStatus = :virusScanStatus']
35+
: []),
3336
].join(', '),
3437
ExpressionAttributeValues: {
3538
':virusScanStatus': 'PASSED',

tests/test-team/template-mgmt-api-tests/delete-template.api.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,7 @@ test.describe('DELETE /v1/template/:templateId', () => {
211211
new SimulatePassedValidation({
212212
templateId: createResult.template.id,
213213
templateOwner: user1.userId,
214+
hasTestData: true,
214215
})
215216
);
216217

tests/test-team/template-mgmt-api-tests/submit-template.api.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ test.describe('POST /v1/template/:templateId/submit', () => {
149149
new SimulatePassedValidation({
150150
templateId: createResult.template.id,
151151
templateOwner: user1.userId,
152+
hasTestData: true,
152153
})
153154
);
154155

@@ -244,6 +245,7 @@ test.describe('POST /v1/template/:templateId/submit', () => {
244245
new SimulatePassedValidation({
245246
templateId: createResult.template.id,
246247
templateOwner: user1.userId,
248+
hasTestData: true,
247249
})
248250
);
249251

0 commit comments

Comments
 (0)