Summary

Harness status: OK

Found 17 tests

Details

ResultTest NameMessage
PassComment: containing --
Asserts run
Pass
assert_equals("<!------>", "<!------>")
    at Test.<anonymous> ( /domparsing/xml-serialization.xhtml:17:3)
PassComment: starting with -
Asserts run
Pass
assert_equals("<!--- x-->", "<!--- x-->")
    at Test.<anonymous> ( /domparsing/xml-serialization.xhtml:22:3)
PassComment: ending with -
Asserts run
Pass
assert_equals("<!--x --->", "<!--x --->")
    at Test.<anonymous> ( /domparsing/xml-serialization.xhtml:27:3)
PassComment: containing -->
Asserts run
Pass
assert_equals("<!---->-->", "<!---->-->")
    at Test.<anonymous> ( /domparsing/xml-serialization.xhtml:32:3)
PassDocumentType: empty public and system id
Asserts run
Pass
assert_equals("<!DOCTYPE html>", "<!DOCTYPE html>")
    at Test.<anonymous> ( /domparsing/xml-serialization.xhtml:37:3)
PassDocumentType: empty system id
Asserts run
Pass
assert_equals("<!DOCTYPE html PUBLIC \"a\">", "<!DOCTYPE html PUBLIC \"a\">")
    at Test.<anonymous> ( /domparsing/xml-serialization.xhtml:42:3)
PassDocumentType: empty public id
Asserts run
Pass
assert_equals("<!DOCTYPE html SYSTEM \"a\">", "<!DOCTYPE html SYSTEM \"a\">")
    at Test.<anonymous> ( /domparsing/xml-serialization.xhtml:47:3)
PassDocumentType: non-empty public and system id
Asserts run
Pass
assert_equals("<!DOCTYPE html PUBLIC \"a\" \"b\">", "<!DOCTYPE html PUBLIC \"a\" \"b\">")
    at Test.<anonymous> ( /domparsing/xml-serialization.xhtml:52:3)
PassDocumentType: 'APOSTROPHE' (U+0027)
Asserts run
Pass
assert_equals("<!DOCTYPE html PUBLIC \"'\" \"'\">", "<!DOCTYPE html PUBLIC \"'\" \"'\">")
    at Test.<anonymous> ( /domparsing/xml-serialization.xhtml:57:3)
PassDocumentType: 'QUOTATION MARK' (U+0022)
Asserts run
Pass
assert_equals("<!DOCTYPE html PUBLIC \"\"\" \"\"\">", "<!DOCTYPE html PUBLIC \"\"\" \"\"\">")
    at Test.<anonymous> ( /domparsing/xml-serialization.xhtml:62:3)
PassDocumentType: 'APOSTROPHE' (U+0027) and 'QUOTATION MARK' (U+0022)
Asserts run
Pass
assert_equals("<!DOCTYPE html PUBLIC \"\"'\" \"'\"\">", "<!DOCTYPE html PUBLIC \"\"'\" \"'\"\">")
    at Test.<anonymous> ( /domparsing/xml-serialization.xhtml:67:3)
PassElement: href attributes are not percent-encoded
Asserts run
Pass
assert_equals("<a xmlns=\"http://www.w3.org/1999/xhtml\" href=\"あいう !&quot;#$%&amp;'()*+,-./0123456789:;&lt;=&gt;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\"></a>", "<a xmlns=\"http://www.w3.org/1999/xhtml\" href=\"あいう !&quot;#$%&amp;'()*+,-./0123456789:;&lt;=&gt;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\"></a>")
    at Test.<anonymous> ( /domparsing/xml-serialization.xhtml:73:3)
PassElement: query parts in href attributes are not percent-encoded
Asserts run
Pass
assert_equals("<a xmlns=\"http://www.w3.org/1999/xhtml\" href=\"?あいう !&quot;$%&amp;'()*+,-./0123456789:;&lt;=&gt;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\"></a>", "<a xmlns=\"http://www.w3.org/1999/xhtml\" href=\"?あいう !&quot;$%&amp;'()*+,-./0123456789:;&lt;=&gt;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\"></a>")
    at Test.<anonymous> ( /domparsing/xml-serialization.xhtml:79:3)
PassProcessingInstruction: empty data
Asserts run
Pass
assert_equals("<?a ?>", "<?a ?>")
    at Test.<anonymous> ( /domparsing/xml-serialization.xhtml:84:3)
PassProcessingInstruction: non-empty data
Asserts run
Pass
assert_equals("<?a b?>", "<?a b?>")
    at Test.<anonymous> ( /domparsing/xml-serialization.xhtml:89:3)
PassProcessingInstruction: target contains xml
Asserts run
Pass
assert_equals("<?xml b?>", "<?xml b?>")
    at Test.<anonymous> ( /domparsing/xml-serialization.xhtml:94:3)
PassProcessingInstruction: target contains a 'COLON' (U+003A)
Asserts run
Pass
assert_equals("<?x:y b?>", "<?x:y b?>")
    at Test.<anonymous> ( /domparsing/xml-serialization.xhtml:99:3)