Skip to content

Commit 94bd4c1

Browse files
committed
CCM-11494 Update factory
1 parent c2bda1f commit 94bd4c1

File tree

1 file changed

+16
-20
lines changed

1 file changed

+16
-20
lines changed

tests/test-team/helpers/factories/routing-config-factory.ts

Lines changed: 16 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -79,17 +79,15 @@ export const RoutingConfigFactory = {
7979

8080
addLanguageTemplate(language: Language, templateId?: string) {
8181
const id = templateId ?? randomUUID();
82-
for (const key of ['apiPayload', 'apiResponse', 'dbEntry'] as const) {
83-
for (const cascadeItem of this[key].cascade) {
84-
if (cascadeItem.channel === 'LETTER') {
85-
if (!cascadeItem.conditionalTemplates) {
86-
cascadeItem.conditionalTemplates = [];
87-
}
88-
cascadeItem.conditionalTemplates.push({
89-
language: language as Language,
90-
templateId: id,
91-
});
82+
for (const cascadeItem of this.dbEntry.cascade) {
83+
if (cascadeItem.channel === 'LETTER') {
84+
if (!cascadeItem.conditionalTemplates) {
85+
cascadeItem.conditionalTemplates = [];
9286
}
87+
cascadeItem.conditionalTemplates.push({
88+
language: language as Language,
89+
templateId: id,
90+
});
9391
}
9492
}
9593
return this;
@@ -100,17 +98,15 @@ export const RoutingConfigFactory = {
10098
templateId?: string
10199
) {
102100
const id = templateId ?? randomUUID();
103-
for (const key of ['apiPayload', 'apiResponse', 'dbEntry'] as const) {
104-
for (const cascadeItem of this[key].cascade) {
105-
if (cascadeItem.channel === 'LETTER') {
106-
if (!cascadeItem.conditionalTemplates) {
107-
cascadeItem.conditionalTemplates = [];
108-
}
109-
cascadeItem.conditionalTemplates.push({
110-
accessibleFormat: accessibleFormat as LetterType,
111-
templateId: id,
112-
});
101+
for (const cascadeItem of this.dbEntry.cascade) {
102+
if (cascadeItem.channel === 'LETTER') {
103+
if (!cascadeItem.conditionalTemplates) {
104+
cascadeItem.conditionalTemplates = [];
113105
}
106+
cascadeItem.conditionalTemplates.push({
107+
accessibleFormat: accessibleFormat as LetterType,
108+
templateId: id,
109+
});
114110
}
115111
}
116112
return this;

0 commit comments

Comments
 (0)