MCPcopy Create free account
hub / github.com/csskit/csskit / tokenizes_wtf

Function tokenizes_wtf

crates/css_lexer/tests/tests.rs:557–570  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

555
556#[test]
557fn 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]
573fn tokenizes_returning_correct_str_inner_value() {

Callers

nothing calls this directly

Calls 4

SourceOffsetClass · 0.85
advanceMethod · 0.80
with_cursorMethod · 0.80
str_sliceMethod · 0.80

Tested by

no test coverage detected