diff options
Diffstat (limited to 'integration_tests/tests')
| -rw-r--r-- | integration_tests/tests/test_html5lib.rs | 12 | 
1 files changed, 7 insertions, 5 deletions
| diff --git a/integration_tests/tests/test_html5lib.rs b/integration_tests/tests/test_html5lib.rs index 0cf5868..2e404c5 100644 --- a/integration_tests/tests/test_html5lib.rs +++ b/integration_tests/tests/test_html5lib.rs @@ -115,7 +115,6 @@ fn run_test_inner<R: Reader>(          tokenizer.set_last_start_tag(last_start_tag);      } -    let mut actual_errors = Vec::new();      let mut actual_tokens = Vec::new();      while let Some(event) = tokenizer.next() { @@ -128,9 +127,6 @@ fn run_test_inner<R: Reader>(          };          match token { -            Token::Error { error, .. } => actual_errors.push(TestError { -                code: error.code().to_string(), -            }),              Token::StartTag(tag) => actual_tokens.push(TestToken::StartTag {                  name: tag.name,                  attributes: tag @@ -154,7 +150,13 @@ fn run_test_inner<R: Reader>(      assert_eq!(          Output { -            errors: actual_errors, +            errors: tokenizer +                .emitter_mut() +                .drain_errors() +                .map(|(e, _)| TestError { +                    code: e.code().to_string() +                }) +                .collect(),              tokens: actual_tokens,          },          test.output, | 
