summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Tews <git@tews.dev>2024-06-19 06:08:43 +0200
committerMichael Tews <michael@tews.dev>2026-04-12 11:11:02 +0200
commitac4b6cd3d5a9ae58134a160671ae0730104ec62d (patch)
treecdf9284e710804bc00e46ebdfa1f8b85aa70ef55
parent734e8e7a7159dd933c12e97b53984d6686c7cb22 (diff)
test(lexer): updated TestNextToken()
-rw-r--r--lexer/lexer_test.go11
1 files changed, 11 insertions, 0 deletions
diff --git a/lexer/lexer_test.go b/lexer/lexer_test.go
index d89805d..04b3aa2 100644
--- a/lexer/lexer_test.go
+++ b/lexer/lexer_test.go
@@ -24,6 +24,9 @@ func TestNextToken(t *testing.T) {
} else {
return false;
}
+
+ 10 == 10;
+ 10 != 9;
`
tests := []struct {
@@ -95,6 +98,14 @@ func TestNextToken(t *testing.T) {
{token.FALSE, "false"},
{token.SEMICOLON, ";"},
{token.RBRACE, "}"},
+ {token.INT, "10"},
+ {token.EQ, "=="},
+ {token.INT, "10"},
+ {token.SEMICOLON, ";"},
+ {token.INT, "10"},
+ {token.NOT_EQ, "!="},
+ {token.INT, "9"},
+ {token.SEMICOLON, ";"},
{token.EOF, ""},
}