Bug 17074

Summary: DOMImplementation.createDocumentType does not throw correct exceptions (Acid3 bug)
Product: WebKit Reporter: Eric Seidel (no email) <eric>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal    
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Mac   
OS: OS X 10.5   

Eric Seidel (no email)
Reported 2008-01-29 14:38:39 PST
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;
Attachments
Eric Seidel (no email)
Comment 1 2008-01-29 14:56:58 PST
*** This bug has been marked as a duplicate of 16693 ***
Note You need to log in before you can comment on or make changes to this bug.