MCPcopy
hub / github.com/CacheControl/json-rules-engine / assertResult

Function assertResult

test/engine-event.test.js:101–108  ·  view source on GitHub ↗
(ruleResult)

Source from the content-addressed store, hash-verified

99 const failureSpy = sandbox.spy()
100 const successSpy = sandbox.spy()
101 function assertResult (ruleResult) {
102 expect(ruleResult.result).to.be.true()
103 expect(ruleResult.conditions.any[0].result).to.be.true()
104 expect(ruleResult.conditions.any[0].factResult).to.equal(21)
105 expect(ruleResult.conditions.any[0].name).to.equal('over 21')
106 expect(ruleResult.conditions.any[1].result).to.be.false()
107 expect(ruleResult.conditions.any[1].factResult).to.equal(false)
108 }
109 engine.on('success', function (e, almanac, ruleResult) {
110 expect(e).to.eql(event)
111 expect(almanac).to.be.an.instanceof(Almanac)

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…