Index: LayoutTests/fast/dom/DOMImplementation/createDocument-XMLDocument.html |
diff --git a/LayoutTests/fast/dom/DOMImplementation/createDocument-XMLDocument.html b/LayoutTests/fast/dom/DOMImplementation/createDocument-XMLDocument.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..0158425155d1b1f20fe94785e063fb9f8ad39330 |
--- /dev/null |
+++ b/LayoutTests/fast/dom/DOMImplementation/createDocument-XMLDocument.html |
@@ -0,0 +1,21 @@ |
+<!DOCTYPE html> |
+<html> |
+<head> |
+<script src="../../../resources/js-test.js"></script> |
+</head> |
+<body> |
+<script> |
+description('Check that DOMImplementation.createDocument() returns an XMLDocument.'); |
+ |
+shouldBeEqualToString('window.XMLDocument.name', 'XMLDocument'); |
+ |
+shouldBe('document.implementation.createDocument("", "").__proto__', 'XMLDocument.prototype'); |
arv (Not doing code reviews)
2014/01/22 15:24:19
Can you also add a test that XMLDocument.prototype
Inactive
2014/01/22 15:39:26
Good idea, will do.
Inactive
2014/01/22 15:51:52
Done.
|
+shouldBe('document.implementation.createDocument("", "html").__proto__', 'XMLDocument.prototype'); |
+shouldBe('document.implementation.createDocument("http://www.w3.org/1999/xhtml", "html").__proto__', 'XMLDocument.prototype'); |
+shouldBe('document.implementation.createDocument("http://www.w3.org/2000/xmlns/", "xmlns:test").__proto__', 'XMLDocument.prototype'); |
+// FIXME: This is not passing yet, this currently returns an SVGDocument which is no longer part of SVG2. |
+shouldBe('document.implementation.createDocument("http://www.w3.org/2000/svg", "svg").__proto__', 'XMLDocument.prototype'); |
+</script> |
+</body> |
+</html> |
+ |