From 414e5838618123cb00216a7426b898aab88ee45a Mon Sep 17 00:00:00 2001 From: Martin Fischer Date: Tue, 30 Nov 2021 10:48:00 +0100 Subject: refactor: use assert_matches! for named_entities test --- src/tokenizer/mod.rs | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/tokenizer/mod.rs b/src/tokenizer/mod.rs index 78101f6..6793eb2 100644 --- a/src/tokenizer/mod.rs +++ b/src/tokenizer/mod.rs @@ -2446,15 +2446,17 @@ mod test { let opts = opts(); let vector = vec![String::from("&\r\n"), String::from("&aamp;\r\n")]; - let expected = vec![ - (3, CharacterTokens("&\n".into())), - ( - 3, - ParseError(Error::CharRef(CharRefError::InvalidNamedCharRef)), - ), - (4, CharacterTokens("&aamp;\n".into())), - ]; let results = tokenize(vector, opts); - assert_eq!(results, expected); + assert_matches!( + &results[..], + [ + (3, CharacterTokens(c1)), + ( + 3, + ParseError(Error::CharRef(CharRefError::InvalidNamedCharRef)), + ), + (4, CharacterTokens(c2)), + ] if c1 == "&\n" && c2 == "&aamp;\n" + ); } } -- cgit v1.2.3