updated return tests
This commit is contained in:
@@ -8,13 +8,14 @@ TEST_SUITE("Parser: return") {
|
|||||||
return 5;\
|
return 5;\
|
||||||
return 10;\
|
return 10;\
|
||||||
return 103213;\
|
return 103213;\
|
||||||
|
return 12 + 34;\
|
||||||
");
|
");
|
||||||
|
|
||||||
REQUIRE(program->statements.size() == 3);
|
REQUIRE(program->statements.size() == 4);
|
||||||
|
|
||||||
for (const auto stmt : program->statements) {
|
for (const auto stmt : program->statements) {
|
||||||
REQUIRE(stmt->token_literal() == "return");
|
CHECK(stmt->token_literal() == "return");
|
||||||
ast::return_stmt* return_stmt = cast<ast::return_stmt>(stmt);
|
cast<ast::return_stmt>(stmt);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user