| <!doctype html> |
| <meta charset=utf-8> |
| <title>Non-HTML document tests</title> |
| <script src=/resources/testharness.js></script> |
| <script src=/resources/testharnessreport.js></script> |
| <script> |
| |
| test(function() { |
| let xmldoc = |
| document.implementation.createDocument("http://www.w3.org/1999/xlink", |
| "html", null); |
| for (let f of [ |
| () => xmldoc.execCommand("bold"), |
| () => xmldoc.queryCommandEnabled("bold"), |
| () => xmldoc.queryCommandIndeterm("bold"), |
| () => xmldoc.queryCommandState("bold"), |
| () => xmldoc.queryCommandSupported("bold"), |
| () => xmldoc.queryCommandValue("bold"), |
| ]) { |
| assert_throws_dom("InvalidStateError", f); |
| } |
| }, "editing APIs on an XML document should be disabled"); |
| |
| </script> |