From f434e817fad59bc4b4f03c65c19a035f415aee1a Mon Sep 17 00:00:00 2001 From: Martin Fischer Date: Mon, 4 Sep 2023 09:06:51 +0200 Subject: chore: make assert_char_encoding_independence more readable --- tests/test_spans.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'tests') diff --git a/tests/test_spans.rs b/tests/test_spans.rs index a8bf97c..0b0e156 100644 --- a/tests/test_spans.rs +++ b/tests/test_spans.rs @@ -540,10 +540,13 @@ fn assert_char_encoding_independence + Clone>( let utf16_tokens = NaiveParser::new(PosTrackingReader::new(Utf16Reader(string_reader))).flatten(); let utf8_labels = labeler(Box::new(utf8_tokens)); + let utf16_labels = labeler(Box::new(utf16_tokens)); - for (idx, (span, _)) in labeler(Box::new(utf16_tokens)).into_iter().enumerate() { - let expected_utf16_span = html[..utf8_labels[idx].0.start].encode_utf16().count() * 2 - ..html[..utf8_labels[idx].0.end].encode_utf16().count() * 2; + for (idx, (span, _)) in utf16_labels.into_iter().enumerate() { + let expected_utf16_span = Range { + start: html[..utf8_labels[idx].0.start].encode_utf16().count() * 2, + end: html[..utf8_labels[idx].0.end].encode_utf16().count() * 2, + }; assert_eq!( span, expected_utf16_span, -- cgit v1.2.3