Properly mark application/xhtml+xml documents as XML

For this to work, we must remove the unimplemented!() call
in Element::parse_fragment because all the tests rely on
setting innerHTML.
This commit is contained in:
Anthony Ramine 2016-11-30 16:19:07 +01:00
parent 0c64bd766a
commit c1bdd3d5ce
8 changed files with 9 additions and 136 deletions

View file

@ -3,186 +3,96 @@
[createElement(undefined) in XML document]
expected: FAIL
[createElement(undefined) in XHTML document]
expected: FAIL
[createElement(null) in XML document]
expected: FAIL
[createElement(null) in XHTML document]
expected: FAIL
[createElement("foo") in XML document]
expected: FAIL
[createElement("foo") in XHTML document]
expected: FAIL
[createElement("f1oo") in XML document]
expected: FAIL
[createElement("f1oo") in XHTML document]
expected: FAIL
[createElement("foo1") in XML document]
expected: FAIL
[createElement("foo1") in XHTML document]
expected: FAIL
[createElement("fெ") in XML document]
expected: FAIL
[createElement("fெ") in XHTML document]
expected: FAIL
[createElement("fooெ") in XML document]
expected: FAIL
[createElement("fooெ") in XHTML document]
expected: FAIL
[createElement(":") in XML document]
expected: FAIL
[createElement(":foo") in XML document]
expected: FAIL
[createElement(":foo") in XHTML document]
expected: FAIL
[createElement("f:oo") in XML document]
expected: FAIL
[createElement("f:oo") in XHTML document]
expected: FAIL
[createElement("foo:") in XML document]
expected: FAIL
[createElement("foo:") in XHTML document]
expected: FAIL
[createElement("f:o:o") in XML document]
expected: FAIL
[createElement("f:o:o") in XHTML document]
expected: FAIL
[createElement("f::oo") in XML document]
expected: FAIL
[createElement("f::oo") in XHTML document]
expected: FAIL
[createElement("f::oo:") in XML document]
expected: FAIL
[createElement("f::oo:") in XHTML document]
expected: FAIL
[createElement("foo:0") in XML document]
expected: FAIL
[createElement("foo:0") in XHTML document]
expected: FAIL
[createElement("foo:_") in XML document]
expected: FAIL
[createElement("foo:_") in XHTML document]
expected: FAIL
[createElement("foo:ெ") in XML document]
expected: FAIL
[createElement("foo:ெ") in XHTML document]
expected: FAIL
[createElement("foo:fooெ") in XML document]
expected: FAIL
[createElement("foo:fooெ") in XHTML document]
expected: FAIL
[createElement("fooெ:foo") in XML document]
expected: FAIL
[createElement("fooெ:foo") in XHTML document]
expected: FAIL
[createElement("xml") in XML document]
expected: FAIL
[createElement("xml") in XHTML document]
expected: FAIL
[createElement("xmlns") in XML document]
expected: FAIL
[createElement("xmlns") in XHTML document]
expected: FAIL
[createElement("xmlfoo") in XML document]
expected: FAIL
[createElement("xmlfoo") in XHTML document]
expected: FAIL
[createElement("xml:foo") in XML document]
expected: FAIL
[createElement("xml:foo") in XHTML document]
expected: FAIL
[createElement("xmlns:foo") in XML document]
expected: FAIL
[createElement("xmlns:foo") in XHTML document]
expected: FAIL
[createElement("xmlfoo:bar") in XML document]
expected: FAIL
[createElement("xmlfoo:bar") in XHTML document]
expected: FAIL
[createElement("svg") in XML document]
expected: FAIL
[createElement("svg") in XHTML document]
expected: FAIL
[createElement("math") in XML document]
expected: FAIL
[createElement("math") in XHTML document]
expected: FAIL
[createElement("FOO") in XML document]
expected: FAIL
[createElement("FOO") in XHTML document]
expected: FAIL
[createElement("mar") in XML document]
expected: FAIL
[createElement("mar") in XHTML document]
expected: FAIL
[createElement("İnput") in XML document]
expected: FAIL
[createElement("İnput") in XHTML document]
expected: FAIL
[createElement("ınput") in XML document]
expected: FAIL
[createElement("ınput") in XHTML document]
expected: FAIL
[createElement("") in XML document]
expected: FAIL

View file

@ -1,11 +0,0 @@
[Document-getElementsByTagName-xhtml.xhtml]
type: testharness
[HTML element with uppercase tag name matches in XHTML documents]
expected: FAIL
[Element in HTML namespace, no prefix, non-ascii characters in name]
expected: FAIL
[Element in HTML namespace, prefix, non-ascii characters in name]
expected: FAIL

View file

@ -1,5 +0,0 @@
[Node-nodeName-xhtml.xhtml]
type: testharness
[For Element nodes, nodeName should return the same as tagName.]
expected: FAIL

View file

@ -1,5 +0,0 @@
[document.write-01.xhtml]
type: testharness
[document.write in XHTML]
expected: FAIL

View file

@ -1,5 +0,0 @@
[document.writeln-01.xhtml]
type: testharness
[document.writeln in XHTML]
expected: FAIL