Just some basic updating and cleaning up.
- Added comments. - Ran cargo fmt. - Updated the versioning.
This commit is contained in:
@ -59,7 +59,9 @@ fn test_basic_lexing()
|
||||
Lexer::scan_text("magic runes", dummy_transform).expect("Lexer should \
|
||||
succeed");
|
||||
|
||||
let tokens = tokens.into_iter().map(|t| { (*t.variant, String::from(t.lexeme))}).collect::<Vec<_>>();
|
||||
let tokens = tokens.into_iter()
|
||||
.map(|t| (*t.variant, String::from(t.lexeme)))
|
||||
.collect::<Vec<_>>();
|
||||
|
||||
let expected = vec![(TokenType::Text, "magic".to_string()),
|
||||
(TokenType::Whitespace, " ".to_string()),
|
||||
@ -77,7 +79,9 @@ fn test_symbols_and_numbers()
|
||||
Lexer::scan_text("13 + 37", dummy_transform).expect("Lexer should \
|
||||
succeed");
|
||||
|
||||
let tokens = tokens.into_iter().map(|t| { (*t.variant, String::from(t.lexeme))}).collect::<Vec<_>>();
|
||||
let tokens = tokens.into_iter()
|
||||
.map(|t| (*t.variant, String::from(t.lexeme)))
|
||||
.collect::<Vec<_>>();
|
||||
|
||||
let expected = vec![(TokenType::Numeric, "13".into()),
|
||||
(TokenType::Whitespace, " ".into()),
|
||||
@ -129,16 +133,16 @@ fn test_lexer_with_cases()
|
||||
on case '{}'",
|
||||
case.name));
|
||||
|
||||
let result = result.into_iter().map(|t| { (*t.variant, String::from(t.lexeme))}).collect::<Vec<_>>();
|
||||
let result = result.into_iter()
|
||||
.map(|t| (*t.variant, String::from(t.lexeme)))
|
||||
.collect::<Vec<_>>();
|
||||
|
||||
let expected = case.expected
|
||||
.iter()
|
||||
.map(|(ty, s)| (*ty, s.to_string()))
|
||||
.collect::<Vec<_>>();
|
||||
|
||||
assert_eq!(result, expected,
|
||||
"Mismatch in test case '{}'",
|
||||
case.name);
|
||||
assert_eq!(result, expected, "Mismatch in test case '{}'", case.name);
|
||||
|
||||
cleanup_temp_file(&path);
|
||||
}
|
||||
|
Reference in New Issue
Block a user