@@ -642,7 +642,7 @@ describe('Engine: event', () => {
642
642
await engine . run ( )
643
643
const ruleResult = successSpy . getCall ( 0 ) . args [ 2 ]
644
644
const expected =
645
- '{"conditions":{"priority":1,"any":[{"name":"over 21","operator":"greaterThanInclusive","value":21,"fact":"age","factResult":21,"result":true},{"operator":"equal","value":true,"fact":"qualified","factResult":false,"result":false}]},"event":{"type":"setDrinkingFlag","params":{"canOrderDrinks":true}},"priority":100,"result":true}'
645
+ '{"conditions":{"priority":1,"any":[{"name":"over 21","operator":"greaterThanInclusive","value":21,"fact":"age","factResult":21,"valueResult":21," result":true},{"operator":"equal","value":true,"fact":"qualified","factResult":false,"valueResult":true ,"result":false}]},"event":{"type":"setDrinkingFlag","params":{"canOrderDrinks":true}},"priority":100,"result":true}'
646
646
expect ( JSON . stringify ( ruleResult ) ) . to . equal ( expected )
647
647
} )
648
648
} )
@@ -651,7 +651,7 @@ describe('Engine: event', () => {
651
651
beforeEach ( ( ) => setupWithConditionReference ( ) )
652
652
it ( 'serializes properties' , async ( ) => {
653
653
const { results : [ ruleResult ] } = await engine . run ( )
654
- const expected = '{"conditions":{"priority":1,"any":[{"priority":1,"all":[{"name":"over 21","operator":"greaterThanInclusive","value":21,"fact":"age","factResult":21,"result":true}]}]},"event":{"type":"awesome"},"priority":100,"result":true}'
654
+ const expected = '{"conditions":{"priority":1,"any":[{"priority":1,"all":[{"name":"over 21","operator":"greaterThanInclusive","value":21,"fact":"age","factResult":21,"valueResult":21," result":true}]}]},"event":{"type":"awesome"},"priority":100,"result":true}'
655
655
expect ( JSON . stringify ( ruleResult ) ) . to . equal ( expected )
656
656
} )
657
657
} )
@@ -662,7 +662,7 @@ describe('Engine: event', () => {
662
662
const { results : [ ruleResult ] } = await engine . run ( )
663
663
const { conditions : { any : [ conditionReference ] } } = ruleResult
664
664
expect ( conditionReference . result ) . to . equal ( false )
665
- const expected = '{"conditions":{"priority":1,"any":[{"name":"nameOfTheUndefinedConditionReference","condition":"conditionThatIsNotDefined"},{"name":"over 21","operator":"greaterThanInclusive","value":21,"fact":"age","factResult":21,"result":true}]},"event":{"type":"awesome"},"priority":100,"result":true}'
665
+ const expected = '{"conditions":{"priority":1,"any":[{"name":"nameOfTheUndefinedConditionReference","condition":"conditionThatIsNotDefined"},{"name":"over 21","operator":"greaterThanInclusive","value":21,"fact":"age","factResult":21,"valueResult":21," result":true}]},"event":{"type":"awesome"},"priority":100,"result":true}'
666
666
expect ( JSON . stringify ( ruleResult ) ) . to . equal ( expected )
667
667
} )
668
668
} )
0 commit comments