srctree

Robin Linden parent 67152010 046c2757
html2: Add test for tokenizing replaced control characters

inlinesplit
html2/tokenizer_test.cpp added: 8, removed: 1, total 7
@@ -1218,6 +1218,13 @@ int main() {
expect_token(tokens, EndOfFileToken{});
});
 
etest::test("numeric character reference, control with replacement", [] {
auto tokens = run_tokenizer("Š");
expect_text(tokens, "\xc5\xa0"); // U+0160: LATIN CAPITAL LETTER S WITH CARON
expect_error(tokens, ParseError::ControlCharacterReference);
expect_token(tokens, EndOfFileToken{});
});
 
etest::test("numeric character reference, no digits", [] {
auto tokens = run_tokenizer("&#b;");
expect_text(tokens, "&#b;");