Skip to content

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.

ParameterType
engineExpressionEngine
expressionstring

ExpressionAssertion

expectExpression(engine, "2 gp + 3 gp").toEqual(5, "gp");
expectExpression(engine, "gp").toFailWith("UNDEFINED_VARIABLE");