[ExpressionLanguage] added some tests for the built-in constant() function

This commit is contained in:
Fabien Potencier 2014-02-10 08:08:57 +01:00
parent aca1686895
commit d8f55f5872

View File

@ -45,4 +45,13 @@ class ExpressionLanguageTest extends \PHPUnit_Framework_TestCase
$parsedExpression = $expressionLanguage->parse('1 + 1', array());
$this->assertSame($savedParsedExpression, $parsedExpression);
}
public function testConstantFunction()
{
$expressionLanguage = new ExpressionLanguage();
$this->assertEquals(PHP_VERSION, $expressionLanguage->evaluate('constant("PHP_VERSION")'));
$expressionLanguage = new ExpressionLanguage();
$this->assertEquals('constant("PHP_VERSION")', $expressionLanguage->compile('constant("PHP_VERSION")'));
}
}