From f588704c90f33fe27945d742762d016dea3e113c Mon Sep 17 00:00:00 2001 From: Martin Fischer Date: Fri, 1 Sep 2023 23:00:45 +0200 Subject: fix: don't assume UTF-8 in machine/tokenizer --- tests/test_spans.rs | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) (limited to 'tests') diff --git a/tests/test_spans.rs b/tests/test_spans.rs index c58616d..8190f01 100644 --- a/tests/test_spans.rs +++ b/tests/test_spans.rs @@ -73,7 +73,7 @@ fn start_tag_span() { } labels }; - assert_panics_but_should_not(|| assert_char_encoding_independence(html, labeler)); // FIXME + assert_char_encoding_independence(html, labeler); assert_snapshot!(test_and_annotate(html, labeler), @r###" ^^^ ^^^^^ ^^^^^^^ ^^^^^^ @@ -92,7 +92,7 @@ fn end_tag_span() { } labels }; - assert_panics_but_should_not(|| assert_char_encoding_independence(html, labeler)); // FIXME + assert_char_encoding_independence(html, labeler); assert_snapshot!(test_and_annotate(html, labeler), @r###" ^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^ @@ -170,7 +170,7 @@ fn attribute_value_span() { } labels }; - assert_panics_but_should_not(|| assert_char_encoding_independence(html, labeler)); // FIXME + assert_char_encoding_independence(html, labeler); assert_snapshot!(test_and_annotate(html, labeler), @r###" ^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^ @@ -190,7 +190,7 @@ fn attribute_value_with_char_ref() { } labels }; - assert_panics_but_should_not(|| assert_char_encoding_independence(html, labeler)); // FIXME + assert_char_encoding_independence(html, labeler); assert_snapshot!(test_and_annotate(html, labeler), @r###" ^^^^^ ^^^^^ ^^^^^ @@ -261,7 +261,7 @@ fn doctype_span() { }; vec![(doctype.span, "")] }; - assert_panics_but_should_not(|| assert_char_encoding_independence(case, labeler)); // FIXME + assert_char_encoding_independence(case, labeler); annotated.push_str(&test_and_annotate(case, labeler)); } @@ -341,17 +341,9 @@ fn annotate_errors(html: &'static str) -> String { *doesnt_support_utf16.lock().unwrap() = matches!( error, - | Error::AbsenceOfDigitsInNumericCharacterReference // FIXME - | Error::CharacterReferenceOutsideUnicodeRange // FIXME - | Error::ControlCharacterReference // FIXME | Error::DuplicateAttribute // FIXME | Error::EndTagWithAttributes // FIXME | Error::EndTagWithTrailingSolidus // FIXME - | Error::InvalidFirstCharacterOfTagName // FIXME - | Error::NoncharacterCharacterReference // FIXME - | Error::NullCharacterReference // FIXME - | Error::SurrogateCharacterReference // FIXME - | Error::UnknownNamedCharacterReference // FIXME ); } labels -- cgit v1.2.3