summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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, ""},
}