From: Fabien Potencier Date: Mon, 26 Nov 2012 10:25:49 +0000 (+0100) Subject: added some unit for previous merge X-Git-Url: http://git.silmor.de/gitweb/?a=commitdiff_plain;h=b58df0e1ae4b664f561bfaeffdb673829daa6b79;p=web%2Fkonrad%2Ftwig.git added some unit for previous merge --- diff --git a/test/Twig/Tests/TokenStreamTest.php b/test/Twig/Tests/TokenStreamTest.php index 4edb8c3..fd4ec63 100644 --- a/test/Twig/Tests/TokenStreamTest.php +++ b/test/Twig/Tests/TokenStreamTest.php @@ -38,4 +38,33 @@ class Twig_Tests_TokenStreamTest extends PHPUnit_Framework_TestCase } $this->assertEquals('1, 2, 3, 4, 5, 6, 7', implode(', ', $repr), '->next() advances the pointer and returns the current token'); } + + /** + * @expectedException Twig_Error_Syntax + * @expectedMessage Unexpected end of template + */ + public function testEndOfTemplateNext() + { + $stream = new Twig_TokenStream(array( + new Twig_Token(Twig_Token::BLOCK_START_TYPE, 1, 1), + )); + while (!$stream->isEOF()) { + $stream->next(); + } + } + + /** + * @expectedException Twig_Error_Syntax + * @expectedMessage Unexpected end of template + */ + public function testEndOfTemplateLook() + { + $stream = new Twig_TokenStream(array( + new Twig_Token(Twig_Token::BLOCK_START_TYPE, 1, 1), + )); + while (!$stream->isEOF()) { + $stream->look(); + $stream->next(); + } + } }