| OLD | NEW | 
|---|
| 1 description("setAttributeNS tests adapted from createAttributeNS which in turn w
     ere adapted from createElementNS tests attached to webkit bug 16833"); | 1 description("setAttributeNS tests adapted from createAttributeNS which in turn w
     ere adapted from createElementNS tests attached to webkit bug 16833"); | 
| 2 | 2 | 
| 3 function assert(c, m) | 3 function assert(c, m) | 
| 4 { | 4 { | 
| 5     if (!c) | 5     if (!c) | 
| 6         testFailed(m); | 6         testFailed(m); | 
| 7     else | 7     else | 
| 8         testPassed(m); | 8         testPassed(m); | 
| 9 } | 9 } | 
| 10 | 10 | 
| (...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 117             msg += "; " + test.message; | 117             msg += "; " + test.message; | 
| 118         try { | 118         try { | 
| 119             setFunction.apply(element, test.args.concat([value])); | 119             setFunction.apply(element, test.args.concat([value])); | 
| 120             assert(!("code" in test), msg); | 120             assert(!("code" in test), msg); | 
| 121         } catch (e) { | 121         } catch (e) { | 
| 122             assertEquals(e.code, test.code || "expected no exception", msg); | 122             assertEquals(e.code, test.code || "expected no exception", msg); | 
| 123         } | 123         } | 
| 124     } | 124     } | 
| 125 } | 125 } | 
| 126 | 126 | 
| 127 // Moz throws a "Not enough arguments" exception in these, we don't: |  | 
| 128 var element = document.createElement("div"); |  | 
| 129 shouldBeUndefined("element.setAttributeNS()"); |  | 
| 130 shouldBeUndefined("element.setAttributeNS(\"http://www.example.com\")"); |  | 
| 131 shouldBeUndefined("element.setAttributeNS(\"http://www.example.com\", \"foo\")")
     ; |  | 
| 132 |  | 
| 133 runNSTests(); | 127 runNSTests(); | 
| OLD | NEW | 
|---|