diff options
| author | Martin Fischer <martin@push-f.com> | 2023-09-03 09:34:28 +0200 | 
|---|---|---|
| committer | Martin Fischer <martin@push-f.com> | 2023-09-03 23:00:05 +0200 | 
| commit | 0576e5a9b93f28bd4d2adc224598de319e14f1be (patch) | |
| tree | c64a83d923aa2968805ba81d02e7c50b2762097b | |
| parent | 70c25f476c9917fc1e47fd685c8486fbaeea2c7f (diff) | |
refactor: make test_and_annotate test encoding-independence
| -rw-r--r-- | tests/test_spans.rs | 15 | 
1 files changed, 1 insertions, 14 deletions
| diff --git a/tests/test_spans.rs b/tests/test_spans.rs index ca23141..08b5a31 100644 --- a/tests/test_spans.rs +++ b/tests/test_spans.rs @@ -24,7 +24,7 @@ fn test_and_annotate<S: AsRef<str> + Clone>(  ) -> String {      let labels = labeler(Box::new(tokenizer(html))); -    // TODO: assert character encoding independence here once all tests support it +    assert_char_encoding_independence(html, labeler);      annotate(html, labels)  } @@ -66,7 +66,6 @@ fn start_tag_span() {          }          labels      }; -    assert_char_encoding_independence(html, labeler);      assert_snapshot!(test_and_annotate(html, labeler), @r###"      <x> <xyz> <xyz  > <xyz/>      ^^^ ^^^^^ ^^^^^^^ ^^^^^^ @@ -85,7 +84,6 @@ fn end_tag_span() {          }          labels      }; -    assert_char_encoding_independence(html, labeler);      assert_snapshot!(test_and_annotate(html, labeler), @r###"      </x> </xyz> </xyz  > </xyz/>      ^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^ @@ -104,7 +102,6 @@ fn start_tag_name_span() {          }          labels      }; -    assert_char_encoding_independence(html, labeler);      assert_snapshot!(test_and_annotate(html, labeler), @r###"      <x> <xyz> <xyz  > <xyz/>       ^   ^^^   ^^^     ^^^ @@ -123,7 +120,6 @@ fn end_tag_name_span() {          }          labels      }; -    assert_char_encoding_independence(html, labeler);      assert_snapshot!(test_and_annotate(html, labeler), @r###"      </x> </xyz> </xyz  > </xyz/>        ^    ^^^    ^^^      ^^^ @@ -143,7 +139,6 @@ fn attribute_name_span() {          }          labels      }; -    assert_char_encoding_independence(html, labeler);      assert_snapshot!(test_and_annotate(html, labeler), @r###"      <test x xyz y=VAL xy=VAL z = VAL yzx = VAL>            ^ ^^^ ^     ^^     ^       ^^^ @@ -163,7 +158,6 @@ fn attribute_value_span() {          }          labels      }; -    assert_char_encoding_independence(html, labeler);      assert_snapshot!(test_and_annotate(html, labeler), @r###"      <test x=unquoted y = unquoted z='single-quoted' zz="double-quoted" empty=''>              ^^^^^^^^     ^^^^^^^^    ^^^^^^^^^^^^^      ^^^^^^^^^^^^^         ^ @@ -183,7 +177,6 @@ fn attribute_value_with_char_ref() {          }          labels      }; -    assert_char_encoding_independence(html, labeler);      assert_snapshot!(test_and_annotate(html, labeler), @r###"      <test x=& y='&' z="&">              ^^^^^    ^^^^^     ^^^^^ @@ -224,7 +217,6 @@ fn comment_data_span() {              vec![(comment.data_span(), "")]          }; -        assert_char_encoding_independence(case, labeler);          annotated.push_str(&test_and_annotate(case, labeler));      } @@ -288,7 +280,6 @@ fn doctype_span() {              };              vec![(doctype.span, "")]          }; -        assert_char_encoding_independence(case, labeler);          annotated.push_str(&test_and_annotate(case, labeler));      } @@ -326,7 +317,6 @@ fn doctype_id_spans() {              labels          }; -        assert_char_encoding_independence(case, labeler);          annotated.push_str(&test_and_annotate(case, labeler));      } @@ -365,9 +355,6 @@ fn annotate_errors(html: &'static str) -> String {          labels      }; -    // TODO: Move this assertion into test_and_annotate once all tests support it. -    assert_char_encoding_independence(html, labeler); -      test_and_annotate(html, labeler)  } | 
