DOMImplementation.createDocumentType does not throw correct exceptions (Acid3 bug) This is related to bug 16883. Should be simple to fix, we just need good test cases. // test 25: test namespace checking in createDocumentType, and // check that exceptions that are thrown are DOMException objects var message = ""; try { document.implementation.createDocumentType('a:', '', ''); /* doesn't contain an illegal character; is malformed */ message = "failed to raise exception"; } catch (e) { if (e.code != e.NAMESPACE_ERR) message = "wrong exception"; else if (e.INVALID_ACCESS_ERR != 15) message = "exceptions don't have all the constants"; } if (message) fail(message); return 2;
*** This bug has been marked as a duplicate of 16693 ***