diff options
Diffstat (limited to 'tests/test_html5lib.rs')
-rw-r--r-- | tests/test_html5lib.rs | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/tests/test_html5lib.rs b/tests/test_html5lib.rs index cb11a00..5668217 100644 --- a/tests/test_html5lib.rs +++ b/tests/test_html5lib.rs @@ -10,7 +10,7 @@ compile_error!( "integration tests need the integration-tests feature enabled. Run cargo test --all-features" ); -struct ExpectedOutputTokens(Vec<Token>); +struct ExpectedOutputTokens(Vec<Token<()>>); impl<'de> Deserialize<'de> for ExpectedOutputTokens { fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> @@ -80,19 +80,24 @@ impl<'de> Deserialize<'de> for ExpectedOutputTokens { self_closing: false, name, attributes, + name_span: (), }), OutputToken::StartTag2(_, name, attributes, self_closing) => { Token::StartTag(StartTag { self_closing, name, attributes, + name_span: (), }) } - OutputToken::EndTag(_, name) => Token::EndTag(EndTag { name }), + OutputToken::EndTag(_, name) => Token::EndTag(EndTag { + name, + name_span: (), + }), OutputToken::Comment(_, data) => Token::Comment(data), OutputToken::Character(_, data) => Token::String(data), }) - .collect::<Vec<Token>>(), + .collect::<Vec<Token<()>>>(), )) } } |