Summary

Harness status: OK

Found 14 tests

Details

ResultTest NameMessage
PassU+0000 should get replaced with U+FFFD after markup declaration hyphen
Asserts run
Pass
assert_equals("-\ufffd", "-\ufffd")
    at Test.<anonymous> ( /html/syntax/parsing/zero.html:12:9)
PassU+0000 should vanish after ampersand
Asserts run
Pass
assert_equals("&auml;", "&auml;")
    at Test.<anonymous> ( /html/syntax/parsing/zero.html:20:9)
PassU+0000 should vanish after ampersand and one letter of entity prefix
Asserts run
Pass
assert_equals("&auml;", "&auml;")
    at Test.<anonymous> ( /html/syntax/parsing/zero.html:26:9)
PassU+0000 should vanish after ampersand and two letters of entity prefix
Asserts run
Pass
assert_equals("&auml;", "&auml;")
    at Test.<anonymous> ( /html/syntax/parsing/zero.html:32:9)
PassU+0000 should vanish after ampersand and three letters of entity prefix
Asserts run
Pass
assert_equals("&auml;", "&auml;")
    at Test.<anonymous> ( /html/syntax/parsing/zero.html:38:9)
PassU+0000 should vanish after semicolonless entity
Asserts run
Pass
assert_equals("ä;", "ä;")
    at Test.<anonymous> ( /html/syntax/parsing/zero.html:44:9)
PassU+0000 should vanish before required semicolon
Asserts run
Pass
assert_equals("¬in;", "¬in;")
    at Test.<anonymous> ( /html/syntax/parsing/zero.html:50:9)
PassU+0000 should be dropped in body
Asserts run
Pass
assert_equals("ab", "ab")
    at Test.<anonymous> ( /html/syntax/parsing/zero.html:58:9)
PassU+0000 should get replaced with U+FFFD after ampersand
Asserts run
Pass
assert_equals("&\ufffdauml;", "&\ufffdauml;")
    at Test.<anonymous> ( /html/syntax/parsing/zero.html:66:9)
PassU+0000 should get replaced with U+FFFD after ampersand and one letter of entity prefix
Asserts run
Pass
assert_equals("&a\ufffduml;", "&a\ufffduml;")
    at Test.<anonymous> ( /html/syntax/parsing/zero.html:72:9)
PassU+0000 should get replaced with U+FFFD after ampersand and two letters of entity prefix
Asserts run
Pass
assert_equals("&au\ufffdml;", "&au\ufffdml;")
    at Test.<anonymous> ( /html/syntax/parsing/zero.html:78:9)
PassU+0000 should get replaced with U+FFFD after ampersand and three letters of entity prefix
Asserts run
Pass
assert_equals("&aum\ufffdl;", "&aum\ufffdl;")
    at Test.<anonymous> ( /html/syntax/parsing/zero.html:84:9)
PassU+0000 should get replaced with U+FFFD after semicolonless entity
Asserts run
Pass
assert_equals("ä\ufffd;", "ä\ufffd;")
    at Test.<anonymous> ( /html/syntax/parsing/zero.html:90:9)
PassU+0000 should get replaced with U+FFFD before required semicolon
Asserts run
Pass
assert_equals("&notin\ufffd;", "&notin\ufffd;")
    at Test.<anonymous> ( /html/syntax/parsing/zero.html:96:9)