You are here

public function Twig_Tests_ParserTest::testUnknownTag in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/twig/twig/test/Twig/Tests/ParserTest.php \Twig_Tests_ParserTest::testUnknownTag()

@expectedException Twig_Error_Syntax @expectedExceptionMessage Unknown tag name "foo". Did you mean "for" at line 1

File

vendor/twig/twig/test/Twig/Tests/ParserTest.php, line 26

Class

Twig_Tests_ParserTest

Code

public function testUnknownTag() {
  $stream = new Twig_TokenStream(array(
    new Twig_Token(Twig_Token::BLOCK_START_TYPE, '', 1),
    new Twig_Token(Twig_Token::NAME_TYPE, 'foo', 1),
    new Twig_Token(Twig_Token::BLOCK_END_TYPE, '', 1),
    new Twig_Token(Twig_Token::EOF_TYPE, '', 1),
  ));
  $parser = new Twig_Parser(new Twig_Environment($this
    ->getMock('Twig_LoaderInterface')));
  $parser
    ->parse($stream);
}