Neos\Eel\Tests\Unit\AbstractEvaluatorTest::assertEvaluated PHP Method

assertEvaluated() protected method

Assert that the expression is evaluated to the expected result under the given context. It also ensures that the Eel expression is recognized using the predefined regular expression.
protected assertEvaluated ( mixed $expected, string $expression, Context $context )
$expected mixed
$expression string
$context Neos\Eel\Context
    protected function assertEvaluated($expected, $expression, $context)
    {
        $evaluator = $this->createEvaluator();
        $this->assertSame($expected, $evaluator->evaluate($expression, $context));
        $wrappedExpression = '${' . $expression . '}';
        $this->assertSame(1, preg_match(\Neos\Eel\Package::EelExpressionRecognizer, $wrappedExpression), 'The wrapped expression ' . $wrappedExpression . ' was not detected as Eel expression');
    }