()
| 441 | |
| 442 | #[test] |
| 443 | fn test_filling_buffer_with_skip_tokens() { |
| 444 | let str = "/*x*//*x*//*x*//*x*//*x*//*x*//*x*//*x*//*x*//*x*//*x*/a"; |
| 445 | let bump = bumpalo::Bump::default(); |
| 446 | let lexer = css_lexer::Lexer::new(&css_lexer::EmptyAtomSet::ATOMS, str); |
| 447 | let mut p = Parser::new(&bump, str, lexer); |
| 448 | let c = p.next(); |
| 449 | assert_eq!(c.token(), Kind::Ident); |
| 450 | // Must not panic: |
| 451 | let _ = p.at_end(); |
| 452 | let _ = p.offset(); |
| 453 | } |
| 454 | |
| 455 | #[test] |
| 456 | fn peek_and_next() { |