diff --git a/tests/parser/LexerTests.cpp b/tests/parser/LexerTests.cpp index 12181b7..763be63 100644 --- a/tests/parser/LexerTests.cpp +++ b/tests/parser/LexerTests.cpp @@ -8,14 +8,16 @@ TEST_CASE( "When at end of script return terminator", "[lexer]" ) { } TEST_CASE( "Peek doesn't advance", "[lexer]" ) { - Lexer lexer = Lexer("5 + 5", nullptr); + auto script = "5 + 5"; + Lexer lexer = Lexer(script, nullptr); REQUIRE(lexer.Peek() == '5'); REQUIRE(lexer.Peek() == '5'); REQUIRE(lexer.Peek() == '5'); } TEST_CASE( "Next does advance", "[lexer]" ) { - Lexer lexer = Lexer("5 + 5", nullptr); + auto script = "5 + 5"; + Lexer lexer = Lexer(script, nullptr); REQUIRE(lexer.Next() == '5'); REQUIRE(lexer.Next() == ' '); REQUIRE(lexer.Next() == '+');