fixed exception message that might end with a ?

This commit is contained in:
Fabien Potencier
2016-09-24 11:34:11 -07:00
parent bba5e1a1b3
commit fbf99fce69
+2 -1
View File
@@ -167,7 +167,8 @@ abstract class Twig_Test_IntegrationTestCase extends PHPUnit_Framework_TestCase
if (false !== $exception) {
$message = $e->getMessage();
$this->assertSame(trim($exception), trim(sprintf('%s: %s', get_class($e), $message)));
$this->assertSame('.', substr($message, strlen($message) - 1), $message, 'Exception message must end with a dot.');
$last = substr($message, strlen($message) - 1);
$this->assertTrue('.' === $last || '?' === $last, $message, 'Exception message must end with a dot or a question mark.');
return;
}