expectExpression
function expectExpression(engine, expression): ExpressionAssertion;Defined in: packages/engine/src/testing/index.ts:395
Evaluate expression on engine and return an assertion object.
The expression is evaluated once, immediately, and every matcher reads that one outcome, so calling several matchers on the same result does not re-evaluate.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
engine | ExpressionEngine |
expression | string |
Returns
Section titled “Returns”Example
Section titled “Example”expectExpression(engine, "2 gp + 3 gp").toEqual(5, "gp");expectExpression(engine, "gp").toFailWith("UNDEFINED_VARIABLE");