()
| 555 | |
| 556 | #[test] |
| 557 | fn tokenizes_wtf() { |
| 558 | let source = "\\75 rl(a)\n"; |
| 559 | let mut lexer = Lexer::new(&EmptyAtomSet::ATOMS, source); |
| 560 | { |
| 561 | let token = lexer.advance(); |
| 562 | assert_eq!(token, Kind::Url); |
| 563 | assert_eq!(token.len(), 9); |
| 564 | let c = token.with_cursor(SourceOffset(0)); |
| 565 | let str = c.str_slice(source); |
| 566 | let sc = SourceCursor::from(c, str); |
| 567 | assert_eq!(str, "\\75 rl(a)"); |
| 568 | assert_eq!(sc.parse(Global), "a"); |
| 569 | } |
| 570 | } |
| 571 | |
| 572 | #[test] |
| 573 | fn tokenizes_returning_correct_str_inner_value() { |
nothing calls this directly
no test coverage detected