Add spread operator test.

This commit is contained in:
Jesse Brault 2024-11-24 23:05:43 -06:00
parent 07e0e2ae73
commit 0943dd4cf8

View File

@ -227,4 +227,13 @@ mod tests {
assert_eq!(Token::CurlyOpen, result[2]); assert_eq!(Token::CurlyOpen, result[2]);
assert_eq!(Token::CurlyClose, result[3]); assert_eq!(Token::CurlyClose, result[3]);
} }
#[test]
fn spread_operator() {
let result = tokenize(&String::from("{ ...props }")).unwrap();
assert_eq!(Token::CurlyOpen, result[0]);
assert_eq!(Token::Ellipsis, result[1]);
assert_eq!(Token::Identifier(String::from("props")), result[2]);
assert_eq!(Token::CurlyClose, result[3]);
}
} }