Skip to content

Commit 3690e9c

Browse files
committed
test: add unit test
1 parent 5f125b4 commit 3690e9c

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

src/core_modules/capture-core/rules/__tests__/rulesEffectsForTrackerProgram.test.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,13 @@ test('expressions with d2Functions in tracker program', () => {
6565
location: 'feedback',
6666
programRuleActionType: 'DISPLAYTEXT',
6767
},
68+
{
69+
id: 'gcp4CRVqa2B',
70+
displayContent: "d2:minutesBetween('2026-01-26', '2026-01-27') = ",
71+
data: "d2:minutesBetween('2026-01-26', '2026-01-27')",
72+
location: 'feedback',
73+
programRuleActionType: 'DISPLAYTEXT',
74+
},
6875
{
6976
id: 'Foc3PhzoAVr',
7077
displayContent: 'd2:count(#{undefinedVariable}) = ',
@@ -528,6 +535,14 @@ test('expressions with d2Functions in tracker program', () => {
528535
message: "d2:validatePattern('d2:daysBetween( '2020-01-28', V{enrollment_date})', 108) false",
529536
},
530537
},
538+
{
539+
type: 'DISPLAYTEXT',
540+
id: 'feedback',
541+
displayText: {
542+
id: 'gcp4CRVqa2B',
543+
message: "d2:minutesBetween('2026-01-26', '2026-01-27') = 1440"
544+
}
545+
},
531546
{
532547
type: 'DISPLAYTEXT',
533548
id: 'feedback',

0 commit comments

Comments
 (0)