diff --git a/tests/lexer.rs b/tests/lexer.rs index cc3b1c8..2e1ed0a 100644 --- a/tests/lexer.rs +++ b/tests/lexer.rs @@ -88,3 +88,15 @@ fn given_code_with_a_strinig_it_should_parse_correctly() { assert!(token == expected_token); } + +#[test] +fn given_code_with_comments_it_should_parse_correctly() { + let code = "/*any comment*/1"; + + let mut lexer = Lexer::new(code.to_string()); + + let token = lexer.next_token(); + let expected_token = Token::Int(1.to_string()); + + assert!(token == expected_token); +}