Use string instead of large integer
authorptarjan <ptarjan@fb.com>
Wed, 13 Nov 2013 07:38:46 +0000 (23:38 -0800)
committerptarjan <ptarjan@fb.com>
Wed, 13 Nov 2013 07:38:46 +0000 (23:38 -0800)
HHVM differs from php-src on large integer parsing (php-src converts
them to floats, HHVM truncates them but leaves them as integers). The
point of this test is to make sure Twig parses it correctly, not the
underlying PHP execution engine.

test/Twig/Tests/LexerTest.php

index a5ed8fd..ab104f4 100644 (file)
@@ -151,7 +151,7 @@ class Twig_Tests_LexerTest extends PHPUnit_Framework_TestCase
         $stream = $lexer->tokenize($template);
         $node = $stream->next();
         $node = $stream->next();
-        $this->assertEquals(922337203685477580700, $node->getValue());
+        $this->assertEquals("922337203685477580700", $node->getValue());
     }
 
     public function testStringWithEscapedDelimiter()