Changeset 196001 in webkit
- Timestamp:
- Feb 1, 2016 7:47:51 PM (8 years ago)
- Location:
- trunk
- Files:
-
- 13 added
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r196000 r196001 1 2016-02-01 Chris Dumez <cdumez@apple.com> 2 3 Native Bindings Descriptors are Incomplete 4 https://bugs.webkit.org/show_bug.cgi?id=140575 5 <rdar://problem/19506502> 6 7 Reviewed by Oliver Hunt. 8 9 Add test coverage. 10 11 * http/tests/security/cross-origin-window-property-access-expected.txt: Added. 12 * http/tests/security/cross-origin-window-property-access.html: Added. 13 * inspector/runtime/getProperties-expected.txt: 14 * js/dom/native-bindings-descriptors-expected.txt: Added. 15 * js/dom/native-bindings-descriptors.html: Added. 16 * js/dom/native-bindings-descriptors2-expected.txt: Added. 17 * js/dom/native-bindings-descriptors2.html: Added. 18 * js/dom/native-bindings-descriptors3-expected.txt: Added. 19 * js/dom/native-bindings-descriptors3.html: Added. 20 * js/dom/native-bindings-descriptors4-expected.txt: Added. 21 * js/dom/native-bindings-descriptors4.html: Added. 22 * js/dom/native-bindings-descriptors5-expected.txt: Added. 23 * js/dom/native-bindings-descriptors5.html: Added. 24 1 25 2016-02-01 Ryosuke Niwa <rniwa@webkit.org> 2 26 -
trunk/LayoutTests/imported/w3c/ChangeLog
r195969 r196001 1 2016-02-01 Chris Dumez <cdumez@apple.com> 2 3 Native Bindings Descriptors are Incomplete 4 https://bugs.webkit.org/show_bug.cgi?id=140575 5 <rdar://problem/19506502> 6 7 Reviewed by Oliver Hunt. 8 9 Rebaseline several W3C tests now that a lot more checks are passing. 10 11 * web-platform-tests/XMLHttpRequest/interfaces-expected.txt: 12 * web-platform-tests/dom/interfaces-expected.txt: 13 * web-platform-tests/html/dom/interfaces-expected.txt: 14 1 15 2016-02-01 Chris Dumez <cdumez@apple.com> 2 16 -
trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/interfaces-expected.txt
r195969 r196001 44 44 FAIL XMLHttpRequest interface: existence and properties of interface prototype object assert_own_property: should inherit from XMLHttpRequestEventTarget, but self has no such property expected property "XMLHttpRequestEventTarget" missing 45 45 PASS XMLHttpRequest interface: existence and properties of interface prototype object's "constructor" property 46 FAIL XMLHttpRequest interface: attribute onreadystatechange assert_equals: getter must be Function expected "function" but got "undefined" 46 PASS XMLHttpRequest interface: attribute onreadystatechange 47 47 PASS XMLHttpRequest interface: constant UNSENT on interface object 48 48 PASS XMLHttpRequest interface: constant UNSENT on interface prototype object … … 55 55 PASS XMLHttpRequest interface: constant DONE on interface object 56 56 PASS XMLHttpRequest interface: constant DONE on interface prototype object 57 FAIL XMLHttpRequest interface: attribute readyState assert_equals: getter must be Function expected "function" but got "undefined" 57 PASS XMLHttpRequest interface: attribute readyState 58 58 PASS XMLHttpRequest interface: operation open(ByteString,USVString) 59 59 PASS XMLHttpRequest interface: operation open(ByteString,USVString,boolean,USVString,USVString) 60 60 PASS XMLHttpRequest interface: operation setRequestHeader(ByteString,ByteString) 61 FAIL XMLHttpRequest interface: attribute timeout assert_equals: getter must be Function expected "function" but got "undefined" 62 FAIL XMLHttpRequest interface: attribute withCredentials assert_equals: getter must be Function expected "function" but got "undefined" 63 FAIL XMLHttpRequest interface: attribute upload assert_equals: getter must be Function expected "function" but got "undefined" 61 PASS XMLHttpRequest interface: attribute timeout 62 PASS XMLHttpRequest interface: attribute withCredentials 63 PASS XMLHttpRequest interface: attribute upload 64 64 PASS XMLHttpRequest interface: operation send([object Object],[object Object]) 65 65 PASS XMLHttpRequest interface: operation abort() 66 FAIL XMLHttpRequest interface: attribute responseURL assert_equals: getter must be Function expected "function" but got "undefined" 67 FAIL XMLHttpRequest interface: attribute status assert_equals: getter must be Function expected "function" but got "undefined" 68 FAIL XMLHttpRequest interface: attribute statusText assert_equals: getter must be Function expected "function" but got "undefined" 66 PASS XMLHttpRequest interface: attribute responseURL 67 PASS XMLHttpRequest interface: attribute status 68 PASS XMLHttpRequest interface: attribute statusText 69 69 PASS XMLHttpRequest interface: operation getResponseHeader(ByteString) 70 70 PASS XMLHttpRequest interface: operation getAllResponseHeaders() 71 71 PASS XMLHttpRequest interface: operation overrideMimeType(DOMString) 72 FAIL XMLHttpRequest interface: attribute responseType assert_equals: getter must be Function expected "function" but got "undefined" 73 FAIL XMLHttpRequest interface: attribute response assert_equals: getter must be Function expected "function" but got "undefined" 74 FAIL XMLHttpRequest interface: attribute responseText assert_equals: getter must be Function expected "function" but got "undefined" 75 FAIL XMLHttpRequest interface: attribute responseXML assert_equals: getter must be Function expected "function" but got "undefined" 72 PASS XMLHttpRequest interface: attribute responseType 73 PASS XMLHttpRequest interface: attribute response 74 PASS XMLHttpRequest interface: attribute responseText 75 PASS XMLHttpRequest interface: attribute responseXML 76 76 PASS XMLHttpRequest must be primary interface of new XMLHttpRequest() 77 77 PASS Stringification of new XMLHttpRequest() … … 186 186 PASS ProgressEvent interface: existence and properties of interface prototype object 187 187 PASS ProgressEvent interface: existence and properties of interface prototype object's "constructor" property 188 FAIL ProgressEvent interface: attribute lengthComputable assert_equals: getter must be Function expected "function" but got "undefined" 189 FAIL ProgressEvent interface: attribute loaded assert_equals: getter must be Function expected "function" but got "undefined" 190 FAIL ProgressEvent interface: attribute total assert_equals: getter must be Function expected "function" but got "undefined" 188 PASS ProgressEvent interface: attribute lengthComputable 189 PASS ProgressEvent interface: attribute loaded 190 PASS ProgressEvent interface: attribute total 191 191 -
trunk/LayoutTests/imported/w3c/web-platform-tests/dom/interfaces-expected.txt
r195969 r196001 8 8 PASS Event interface: existence and properties of interface prototype object 9 9 PASS Event interface: existence and properties of interface prototype object's "constructor" property 10 FAIL Event interface: attribute type assert_equals: getter must be Function expected "function" but got "undefined" 11 FAIL Event interface: attribute target assert_equals: getter must be Function expected "function" but got "undefined" 12 FAIL Event interface: attribute currentTarget assert_equals: getter must be Function expected "function" but got "undefined" 10 PASS Event interface: attribute type 11 PASS Event interface: attribute target 12 PASS Event interface: attribute currentTarget 13 13 PASS Event interface: constant NONE on interface object 14 14 PASS Event interface: constant NONE on interface prototype object … … 19 19 PASS Event interface: constant BUBBLING_PHASE on interface object 20 20 PASS Event interface: constant BUBBLING_PHASE on interface prototype object 21 FAIL Event interface: attribute eventPhase assert_equals: getter must be Function expected "function" but got "undefined" 21 PASS Event interface: attribute eventPhase 22 22 PASS Event interface: operation stopPropagation() 23 23 PASS Event interface: operation stopImmediatePropagation() 24 FAIL Event interface: attribute bubbles assert_equals: getter must be Function expected "function" but got "undefined" 25 FAIL Event interface: attribute cancelable assert_equals: getter must be Function expected "function" but got "undefined" 24 PASS Event interface: attribute bubbles 25 PASS Event interface: attribute cancelable 26 26 PASS Event interface: operation preventDefault() 27 FAIL Event interface: attribute defaultPrevented assert_equals: getter must be Function expected "function" but got "undefined" 28 FAIL Event interface: attribute timeStamp assert_equals: getter must be Function expected "function" but got "undefined" 27 PASS Event interface: attribute defaultPrevented 28 PASS Event interface: attribute timeStamp 29 29 FAIL Event interface: operation initEvent(DOMString,boolean,boolean) assert_equals: property has wrong .length expected 3 but got 0 30 30 PASS Event must be primary interface of document.createEvent("Event") … … 77 77 PASS CustomEvent interface: existence and properties of interface prototype object 78 78 PASS CustomEvent interface: existence and properties of interface prototype object's "constructor" property 79 FAIL CustomEvent interface: attribute detail assert_equals: getter must be Function expected "function" but got "undefined" 79 PASS CustomEvent interface: attribute detail 80 80 FAIL CustomEvent interface: operation initCustomEvent(DOMString,boolean,boolean,any) assert_equals: property has wrong .length expected 4 but got 0 81 81 PASS CustomEvent must be primary interface of new CustomEvent("foo") … … 162 162 PASS MutationRecord interface: existence and properties of interface prototype object 163 163 PASS MutationRecord interface: existence and properties of interface prototype object's "constructor" property 164 FAIL MutationRecord interface: attribute type assert_equals: getter must be Function expected "function" but got "undefined" 165 FAIL MutationRecord interface: attribute target assert_equals: getter must be Function expected "function" but got "undefined" 166 FAIL MutationRecord interface: attribute addedNodes assert_equals: getter must be Function expected "function" but got "undefined" 167 FAIL MutationRecord interface: attribute removedNodes assert_equals: getter must be Function expected "function" but got "undefined" 168 FAIL MutationRecord interface: attribute previousSibling assert_equals: getter must be Function expected "function" but got "undefined" 169 FAIL MutationRecord interface: attribute nextSibling assert_equals: getter must be Function expected "function" but got "undefined" 170 FAIL MutationRecord interface: attribute attributeName assert_equals: getter must be Function expected "function" but got "undefined" 171 FAIL MutationRecord interface: attribute attributeNamespace assert_equals: getter must be Function expected "function" but got "undefined" 172 FAIL MutationRecord interface: attribute oldValue assert_equals: getter must be Function expected "function" but got "undefined" 164 PASS MutationRecord interface: attribute type 165 PASS MutationRecord interface: attribute target 166 PASS MutationRecord interface: attribute addedNodes 167 PASS MutationRecord interface: attribute removedNodes 168 PASS MutationRecord interface: attribute previousSibling 169 PASS MutationRecord interface: attribute nextSibling 170 PASS MutationRecord interface: attribute attributeName 171 PASS MutationRecord interface: attribute attributeNamespace 172 PASS MutationRecord interface: attribute oldValue 173 173 FAIL Node interface: existence and properties of interface object assert_equals: class string of Node expected "[object Function]" but got "[object NodeConstructor]" 174 174 PASS Node interface object length … … 200 200 PASS Node interface: constant NOTATION_NODE on interface object 201 201 PASS Node interface: constant NOTATION_NODE on interface prototype object 202 FAIL Node interface: attribute nodeType assert_equals: getter must be Function expected "function" but got "undefined" 203 FAIL Node interface: attribute nodeName assert_equals: getter must be Function expected "function" but got "undefined" 204 FAIL Node interface: attribute baseURI assert_equals: getter must be Function expected "function" but got "undefined" 205 FAIL Node interface: attribute ownerDocument assert_equals: getter must be Function expected "function" but got "undefined" 206 FAIL Node interface: attribute parentNode assert_equals: getter must be Function expected "function" but got "undefined" 207 FAIL Node interface: attribute parentElement assert_equals: getter must be Function expected "function" but got "undefined" 202 PASS Node interface: attribute nodeType 203 PASS Node interface: attribute nodeName 204 PASS Node interface: attribute baseURI 205 PASS Node interface: attribute ownerDocument 206 PASS Node interface: attribute parentNode 207 PASS Node interface: attribute parentElement 208 208 PASS Node interface: operation hasChildNodes() 209 FAIL Node interface: attribute childNodes assert_equals: getter must be Function expected "function" but got "undefined" 210 FAIL Node interface: attribute firstChild assert_equals: getter must be Function expected "function" but got "undefined" 211 FAIL Node interface: attribute lastChild assert_equals: getter must be Function expected "function" but got "undefined" 212 FAIL Node interface: attribute previousSibling assert_equals: getter must be Function expected "function" but got "undefined" 213 FAIL Node interface: attribute nextSibling assert_equals: getter must be Function expected "function" but got "undefined" 214 FAIL Node interface: attribute nodeValue assert_equals: getter must be Function expected "function" but got "undefined" 215 FAIL Node interface: attribute textContent assert_equals: getter must be Function expected "function" but got "undefined" 209 PASS Node interface: attribute childNodes 210 PASS Node interface: attribute firstChild 211 PASS Node interface: attribute lastChild 212 PASS Node interface: attribute previousSibling 213 PASS Node interface: attribute nextSibling 214 PASS Node interface: attribute nodeValue 215 PASS Node interface: attribute textContent 216 216 PASS Node interface: operation normalize() 217 217 PASS Node interface: operation cloneNode(boolean) … … 243 243 PASS Document interface: existence and properties of interface prototype object 244 244 PASS Document interface: existence and properties of interface prototype object's "constructor" property 245 FAIL Document interface: attribute implementation assert_equals: getter must be Function expected "function" but got "undefined" 246 FAIL Document interface: attribute URL assert_equals: getter must be Function expected "function" but got "undefined" 247 FAIL Document interface: attribute documentURI assert_equals: getter must be Function expected "function" but got "undefined" 248 FAIL Document interface: attribute origin assert_equals: getter must be Function expected "function" but got "undefined" 249 FAIL Document interface: attribute compatMode assert_equals: getter must be Function expected "function" but got "undefined" 250 FAIL Document interface: attribute characterSet assert_equals: getter must be Function expected "function" but got "undefined" 251 FAIL Document interface: attribute charset assert_equals: getter must be Function expected "function" but got "undefined" 252 FAIL Document interface: attribute inputEncoding assert_equals: getter must be Function expected "function" but got "undefined" 253 FAIL Document interface: attribute contentType assert_equals: getter must be Function expected "function" but got "undefined" 254 FAIL Document interface: attribute doctype assert_equals: getter must be Function expected "function" but got "undefined" 255 FAIL Document interface: attribute documentElement assert_equals: getter must be Function expected "function" but got "undefined" 245 PASS Document interface: attribute implementation 246 PASS Document interface: attribute URL 247 PASS Document interface: attribute documentURI 248 PASS Document interface: attribute origin 249 PASS Document interface: attribute compatMode 250 PASS Document interface: attribute characterSet 251 PASS Document interface: attribute charset 252 PASS Document interface: attribute inputEncoding 253 PASS Document interface: attribute contentType 254 PASS Document interface: attribute doctype 255 PASS Document interface: attribute documentElement 256 256 FAIL Document interface: operation getElementsByTagName(DOMString) assert_equals: property has wrong .length expected 1 but got 0 257 257 FAIL Document interface: operation getElementsByTagNameNS(DOMString,DOMString) assert_equals: property has wrong .length expected 2 but got 0 … … 272 272 PASS Document interface: operation createTreeWalker(Node,unsigned long,NodeFilter) 273 273 FAIL Document interface: operation getElementById(DOMString) assert_equals: property has wrong .length expected 1 but got 0 274 FAIL Document interface: attribute children assert_equals: getter must be Function expected "function" but got "undefined" 275 FAIL Document interface: attribute firstElementChild assert_equals: getter must be Function expected "function" but got "undefined" 276 FAIL Document interface: attribute lastElementChild assert_equals: getter must be Function expected "function" but got "undefined" 277 FAIL Document interface: attribute childElementCount assert_equals: getter must be Function expected "function" but got "undefined" 274 PASS Document interface: attribute children 275 PASS Document interface: attribute firstElementChild 276 PASS Document interface: attribute lastElementChild 277 PASS Document interface: attribute childElementCount 278 278 PASS Document interface: operation prepend([object Object],[object Object]) 279 279 PASS Document interface: operation append([object Object],[object Object]) … … 483 483 PASS DocumentFragment interface: existence and properties of interface prototype object's "constructor" property 484 484 FAIL DocumentFragment interface: operation getElementById(DOMString) assert_equals: property has wrong .length expected 1 but got 0 485 FAIL DocumentFragment interface: attribute children assert_equals: getter must be Function expected "function" but got "undefined" 486 FAIL DocumentFragment interface: attribute firstElementChild assert_equals: getter must be Function expected "function" but got "undefined" 487 FAIL DocumentFragment interface: attribute lastElementChild assert_equals: getter must be Function expected "function" but got "undefined" 488 FAIL DocumentFragment interface: attribute childElementCount assert_equals: getter must be Function expected "function" but got "undefined" 485 PASS DocumentFragment interface: attribute children 486 PASS DocumentFragment interface: attribute firstElementChild 487 PASS DocumentFragment interface: attribute lastElementChild 488 PASS DocumentFragment interface: attribute childElementCount 489 489 PASS DocumentFragment interface: operation prepend([object Object],[object Object]) 490 490 PASS DocumentFragment interface: operation append([object Object],[object Object]) … … 599 599 PASS DocumentType interface: existence and properties of interface prototype object 600 600 PASS DocumentType interface: existence and properties of interface prototype object's "constructor" property 601 FAIL DocumentType interface: attribute name assert_equals: getter must be Function expected "function" but got "undefined" 602 FAIL DocumentType interface: attribute publicId assert_equals: getter must be Function expected "function" but got "undefined" 603 FAIL DocumentType interface: attribute systemId assert_equals: getter must be Function expected "function" but got "undefined" 601 PASS DocumentType interface: attribute name 602 PASS DocumentType interface: attribute publicId 603 PASS DocumentType interface: attribute systemId 604 604 PASS DocumentType interface: operation before([object Object],[object Object]) 605 605 PASS DocumentType interface: operation after([object Object],[object Object]) … … 705 705 FAIL Element interface: attribute prefix assert_own_property: expected property "prefix" missing 706 706 FAIL Element interface: attribute localName assert_own_property: expected property "localName" missing 707 FAIL Element interface: attribute tagName assert_equals: getter must be Function expected "function" but got "undefined" 708 FAIL Element interface: attribute id assert_equals: getter must be Function expected "function" but got "undefined" 709 FAIL Element interface: attribute className assert_equals: getter must be Function expected "function" but got "undefined" 710 FAIL Element interface: attribute classList assert_equals: getter must be Function expected "function" but got "undefined" 707 PASS Element interface: attribute tagName 708 PASS Element interface: attribute id 709 PASS Element interface: attribute className 710 PASS Element interface: attribute classList 711 711 PASS Element interface: operation hasAttributes() 712 FAIL Element interface: attribute attributes assert_equals: getter must be Function expected "function" but got "undefined" 712 PASS Element interface: attribute attributes 713 713 FAIL Element interface: operation getAttribute(DOMString) assert_equals: property has wrong .length expected 1 but got 0 714 714 FAIL Element interface: operation getAttributeNS(DOMString,DOMString) assert_equals: property has wrong .length expected 2 but got 0 … … 729 729 FAIL Element interface: operation getElementsByTagNameNS(DOMString,DOMString) assert_equals: property has wrong .length expected 2 but got 0 730 730 FAIL Element interface: operation getElementsByClassName(DOMString) assert_equals: property has wrong .length expected 1 but got 0 731 FAIL Element interface: attribute children assert_equals: getter must be Function expected "function" but got "undefined" 732 FAIL Element interface: attribute firstElementChild assert_equals: getter must be Function expected "function" but got "undefined" 733 FAIL Element interface: attribute lastElementChild assert_equals: getter must be Function expected "function" but got "undefined" 734 FAIL Element interface: attribute childElementCount assert_equals: getter must be Function expected "function" but got "undefined" 731 PASS Element interface: attribute children 732 PASS Element interface: attribute firstElementChild 733 PASS Element interface: attribute lastElementChild 734 PASS Element interface: attribute childElementCount 735 735 PASS Element interface: operation prepend([object Object],[object Object]) 736 736 PASS Element interface: operation append([object Object],[object Object]) … … 739 739 PASS Element interface: operation querySelector(DOMString) 740 740 PASS Element interface: operation querySelectorAll(DOMString) 741 FAIL Element interface: attribute previousElementSibling assert_equals: getter must be Function expected "function" but got "undefined" 742 FAIL Element interface: attribute nextElementSibling assert_equals: getter must be Function expected "function" but got "undefined" 741 PASS Element interface: attribute previousElementSibling 742 PASS Element interface: attribute nextElementSibling 743 743 PASS Element interface: operation before([object Object],[object Object]) 744 744 PASS Element interface: operation after([object Object],[object Object]) … … 945 945 FAIL Attr interface: attribute prefix assert_own_property: expected property "prefix" missing 946 946 FAIL Attr interface: attribute localName assert_own_property: expected property "localName" missing 947 FAIL Attr interface: attribute name assert_equals: getter must be Function expected "function" but got "undefined" 948 FAIL Attr interface: attribute value assert_equals: getter must be Function expected "function" but got "undefined" 947 PASS Attr interface: attribute name 948 PASS Attr interface: attribute value 949 949 FAIL Attr interface: attribute nodeValue assert_own_property: expected property "nodeValue" missing 950 950 FAIL Attr interface: attribute textContent assert_own_property: expected property "textContent" missing 951 FAIL Attr interface: attribute ownerElement assert_equals: getter must be Function expected "function" but got "undefined" 952 FAIL Attr interface: attribute specified assert_equals: getter must be Function expected "function" but got "undefined" 951 PASS Attr interface: attribute ownerElement 952 PASS Attr interface: attribute specified 953 953 PASS Attr must be primary interface of document.querySelector("[id]").attributes[0] 954 954 PASS Stringification of document.querySelector("[id]").attributes[0] … … 967 967 PASS CharacterData interface: existence and properties of interface prototype object 968 968 PASS CharacterData interface: existence and properties of interface prototype object's "constructor" property 969 FAIL CharacterData interface: attribute data assert_equals: getter must be Function expected "function" but got "undefined" 970 FAIL CharacterData interface: attribute length assert_equals: getter must be Function expected "function" but got "undefined" 969 PASS CharacterData interface: attribute data 970 PASS CharacterData interface: attribute length 971 971 PASS CharacterData interface: operation substringData(unsigned long,unsigned long) 972 972 PASS CharacterData interface: operation appendData(DOMString) … … 974 974 PASS CharacterData interface: operation deleteData(unsigned long,unsigned long) 975 975 PASS CharacterData interface: operation replaceData(unsigned long,unsigned long,DOMString) 976 FAIL CharacterData interface: attribute previousElementSibling assert_equals: getter must be Function expected "function" but got "undefined" 977 FAIL CharacterData interface: attribute nextElementSibling assert_equals: getter must be Function expected "function" but got "undefined" 976 PASS CharacterData interface: attribute previousElementSibling 977 PASS CharacterData interface: attribute nextElementSibling 978 978 PASS CharacterData interface: operation before([object Object],[object Object]) 979 979 PASS CharacterData interface: operation after([object Object],[object Object]) … … 986 986 PASS Text interface: existence and properties of interface prototype object's "constructor" property 987 987 PASS Text interface: operation splitText(unsigned long) 988 FAIL Text interface: attribute wholeText assert_equals: getter must be Function expected "function" but got "undefined" 988 PASS Text interface: attribute wholeText 989 989 PASS Text must be primary interface of document.createTextNode("abc") 990 990 PASS Stringification of document.createTextNode("abc") … … 1097 1097 PASS ProcessingInstruction interface: existence and properties of interface prototype object 1098 1098 PASS ProcessingInstruction interface: existence and properties of interface prototype object's "constructor" property 1099 FAIL ProcessingInstruction interface: attribute target assert_equals: getter must be Function expected "function" but got "undefined" 1099 PASS ProcessingInstruction interface: attribute target 1100 1100 PASS ProcessingInstruction must be primary interface of xmlDoc.createProcessingInstruction("abc", "def") 1101 1101 PASS Stringification of xmlDoc.createProcessingInstruction("abc", "def") … … 1313 1313 PASS Range interface: existence and properties of interface prototype object 1314 1314 PASS Range interface: existence and properties of interface prototype object's "constructor" property 1315 FAIL Range interface: attribute startContainer assert_equals: getter must be Function expected "function" but got "undefined" 1316 FAIL Range interface: attribute startOffset assert_equals: getter must be Function expected "function" but got "undefined" 1317 FAIL Range interface: attribute endContainer assert_equals: getter must be Function expected "function" but got "undefined" 1318 FAIL Range interface: attribute endOffset assert_equals: getter must be Function expected "function" but got "undefined" 1319 FAIL Range interface: attribute collapsed assert_equals: getter must be Function expected "function" but got "undefined" 1320 FAIL Range interface: attribute commonAncestorContainer assert_equals: getter must be Function expected "function" but got "undefined" 1315 PASS Range interface: attribute startContainer 1316 PASS Range interface: attribute startOffset 1317 PASS Range interface: attribute endContainer 1318 PASS Range interface: attribute endOffset 1319 PASS Range interface: attribute collapsed 1320 PASS Range interface: attribute commonAncestorContainer 1321 1321 FAIL Range interface: operation setStart(Node,unsigned long) assert_equals: property has wrong .length expected 2 but got 1 1322 1322 FAIL Range interface: operation setEnd(Node,unsigned long) assert_equals: property has wrong .length expected 2 but got 1 … … 1463 1463 PASS NodeIterator interface: existence and properties of interface prototype object 1464 1464 PASS NodeIterator interface: existence and properties of interface prototype object's "constructor" property 1465 FAIL NodeIterator interface: attribute root assert_equals: getter must be Function expected "function" but got "undefined" 1466 FAIL NodeIterator interface: attribute referenceNode assert_equals: getter must be Function expected "function" but got "undefined" 1467 FAIL NodeIterator interface: attribute pointerBeforeReferenceNode assert_equals: getter must be Function expected "function" but got "undefined" 1468 FAIL NodeIterator interface: attribute whatToShow assert_equals: getter must be Function expected "function" but got "undefined" 1469 FAIL NodeIterator interface: attribute filter assert_equals: getter must be Function expected "function" but got "undefined" 1465 PASS NodeIterator interface: attribute root 1466 PASS NodeIterator interface: attribute referenceNode 1467 PASS NodeIterator interface: attribute pointerBeforeReferenceNode 1468 PASS NodeIterator interface: attribute whatToShow 1469 PASS NodeIterator interface: attribute filter 1470 1470 PASS NodeIterator interface: operation nextNode() 1471 1471 PASS NodeIterator interface: operation previousNode() … … 1486 1486 PASS TreeWalker interface: existence and properties of interface prototype object 1487 1487 PASS TreeWalker interface: existence and properties of interface prototype object's "constructor" property 1488 FAIL TreeWalker interface: attribute root assert_equals: getter must be Function expected "function" but got "undefined" 1489 FAIL TreeWalker interface: attribute whatToShow assert_equals: getter must be Function expected "function" but got "undefined" 1490 FAIL TreeWalker interface: attribute filter assert_equals: getter must be Function expected "function" but got "undefined" 1491 FAIL TreeWalker interface: attribute currentNode assert_equals: getter must be Function expected "function" but got "undefined" 1488 PASS TreeWalker interface: attribute root 1489 PASS TreeWalker interface: attribute whatToShow 1490 PASS TreeWalker interface: attribute filter 1491 PASS TreeWalker interface: attribute currentNode 1492 1492 PASS TreeWalker interface: operation parentNode() 1493 1493 PASS TreeWalker interface: operation firstChild() … … 1577 1577 PASS DOMSettableTokenList interface: existence and properties of interface prototype object 1578 1578 PASS DOMSettableTokenList interface: existence and properties of interface prototype object's "constructor" property 1579 FAIL DOMSettableTokenList interface: attribute value assert_equals: getter must be Function expected "function" but got "undefined" 1579 PASS DOMSettableTokenList interface: attribute value 1580 1580 -
trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/request/request-idl-expected.txt
r195954 r196001 5 5 PASS Request interface: existence and properties of interface prototype object 6 6 PASS Request interface: existence and properties of interface prototype object's "constructor" property 7 FAIL Request interface: attribute method assert_equals: getter must be Function expected "function" but got "undefined" 8 FAIL Request interface: attribute url assert_equals: getter must be Function expected "function" but got "undefined" 9 FAIL Request interface: attribute headers assert_equals: getter must be Function expected "function" but got "undefined" 10 FAIL Request interface: attribute type assert_equals: getter must be Function expected "function" but got "undefined" 11 FAIL Request interface: attribute destination assert_equals: getter must be Function expected "function" but got "undefined" 12 FAIL Request interface: attribute referrer assert_equals: getter must be Function expected "function" but got "undefined" 13 FAIL Request interface: attribute referrerPolicy assert_equals: getter must be Function expected "function" but got "undefined" 14 FAIL Request interface: attribute mode assert_equals: getter must be Function expected "function" but got "undefined" 15 FAIL Request interface: attribute credentials assert_equals: getter must be Function expected "function" but got "undefined" 16 FAIL Request interface: attribute cache assert_equals: getter must be Function expected "function" but got "undefined" 17 FAIL Request interface: attribute redirect assert_equals: getter must be Function expected "function" but got "undefined" 18 FAIL Request interface: attribute integrity assert_equals: getter must be Function expected "function" but got "undefined" 7 PASS Request interface: attribute method 8 PASS Request interface: attribute url 9 PASS Request interface: attribute headers 10 PASS Request interface: attribute type 11 PASS Request interface: attribute destination 12 PASS Request interface: attribute referrer 13 PASS Request interface: attribute referrerPolicy 14 PASS Request interface: attribute mode 15 PASS Request interface: attribute credentials 16 PASS Request interface: attribute cache 17 PASS Request interface: attribute redirect 18 PASS Request interface: attribute integrity 19 19 PASS Request interface: operation clone() 20 FAIL Request interface: attribute bodyUsed assert_equals: getter must be Function expected "function" but got "undefined" 20 PASS Request interface: attribute bodyUsed 21 21 FAIL Request interface: operation arrayBuffer() assert_throws: calling operation with this = null didn't throw TypeError function "function () { 22 22 memberHolderObject[member.n..." did not throw -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt
r195969 r196001 14 14 PASS NodeList interface: calling item(unsigned long) on document.getElementsByName("name") with too few arguments must throw TypeError 15 15 FAIL NodeList interface: document.getElementsByName("name") must inherit property "length" with the proper type (1) assert_inherits: property "length" found on object expected in prototype chain 16 FAIL Document interface: attribute domain assert_equals: getter must be Function expected "function" but got "undefined" 17 FAIL Document interface: attribute referrer assert_equals: getter must be Function expected "function" but got "undefined" 18 FAIL Document interface: attribute cookie assert_equals: getter must be Function expected "function" but got "undefined" 19 FAIL Document interface: attribute lastModified assert_equals: getter must be Function expected "function" but got "undefined" 20 FAIL Document interface: attribute readyState assert_equals: getter must be Function expected "function" but got "undefined" 21 FAIL Document interface: attribute title assert_equals: getter must be Function expected "function" but got "undefined" 16 PASS Document interface: attribute domain 17 PASS Document interface: attribute referrer 18 PASS Document interface: attribute cookie 19 PASS Document interface: attribute lastModified 20 PASS Document interface: attribute readyState 21 PASS Document interface: attribute title 22 22 FAIL Document interface: attribute dir assert_true: The prototype object must have a property "dir" expected true got false 23 FAIL Document interface: attribute body assert_equals: getter must be Function expected "function" but got "undefined" 24 FAIL Document interface: attribute head assert_equals: getter must be Function expected "function" but got "undefined" 25 FAIL Document interface: attribute images assert_equals: getter must be Function expected "function" but got "undefined" 23 PASS Document interface: attribute body 24 PASS Document interface: attribute head 25 PASS Document interface: attribute images 26 26 FAIL Document interface: attribute embeds assert_true: The prototype object must have a property "embeds" expected true got false 27 27 FAIL Document interface: attribute plugins assert_true: The prototype object must have a property "plugins" expected true got false 28 FAIL Document interface: attribute links assert_equals: getter must be Function expected "function" but got "undefined" 29 FAIL Document interface: attribute forms assert_equals: getter must be Function expected "function" but got "undefined" 28 PASS Document interface: attribute links 29 PASS Document interface: attribute forms 30 30 FAIL Document interface: attribute scripts assert_true: The prototype object must have a property "scripts" expected true got false 31 31 FAIL Document interface: operation getElementsByName(DOMString) assert_equals: property has wrong .length expected 1 but got 0 32 32 FAIL Document interface: operation getItems(DOMString) assert_own_property: interface prototype object missing non-static operation expected property "getItems" missing 33 33 FAIL Document interface: attribute cssElementMap assert_true: The prototype object must have a property "cssElementMap" expected true got false 34 FAIL Document interface: attribute currentScript assert_equals: getter must be Function expected "function" but got "undefined" 34 PASS Document interface: attribute currentScript 35 35 FAIL Document interface: operation open(DOMString,DOMString) assert_own_property: interface prototype object missing non-static operation expected property "open" missing 36 36 FAIL Document interface: operation open(DOMString,DOMString,DOMString,boolean) assert_own_property: interface prototype object missing non-static operation expected property "open" missing … … 38 38 FAIL Document interface: operation write(DOMString) assert_own_property: interface prototype object missing non-static operation expected property "write" missing 39 39 FAIL Document interface: operation writeln(DOMString) assert_own_property: interface prototype object missing non-static operation expected property "writeln" missing 40 FAIL Document interface: attribute defaultView assert_equals: getter must be Function expected "function" but got "undefined" 41 FAIL Document interface: attribute activeElement assert_equals: getter must be Function expected "function" but got "undefined" 40 PASS Document interface: attribute defaultView 41 PASS Document interface: attribute activeElement 42 42 PASS Document interface: operation hasFocus() 43 43 FAIL Document interface: attribute designMode assert_true: The prototype object must have a property "designMode" expected true got false … … 49 49 FAIL Document interface: operation queryCommandValue(DOMString) assert_equals: property has wrong .length expected 1 but got 0 50 50 FAIL Document interface: attribute commands assert_true: The prototype object must have a property "commands" expected true got false 51 FAIL Document interface: attribute onreadystatechange assert_equals: getter must be Function expected "function" but got "undefined" 51 PASS Document interface: attribute onreadystatechange 52 52 FAIL Document interface: attribute fgColor assert_true: The prototype object must have a property "fgColor" expected true got false 53 53 FAIL Document interface: attribute linkColor assert_true: The prototype object must have a property "linkColor" expected true got false … … 55 55 FAIL Document interface: attribute alinkColor assert_true: The prototype object must have a property "alinkColor" expected true got false 56 56 FAIL Document interface: attribute bgColor assert_true: The prototype object must have a property "bgColor" expected true got false 57 FAIL Document interface: attribute anchors assert_equals: getter must be Function expected "function" but got "undefined" 58 FAIL Document interface: attribute applets assert_equals: getter must be Function expected "function" but got "undefined" 57 PASS Document interface: attribute anchors 58 PASS Document interface: attribute applets 59 59 FAIL Document interface: operation clear() assert_own_property: interface prototype object missing non-static operation expected property "clear" missing 60 60 FAIL Document interface: operation captureEvents() assert_own_property: interface prototype object missing non-static operation expected property "captureEvents" missing 61 61 FAIL Document interface: operation releaseEvents() assert_own_property: interface prototype object missing non-static operation expected property "releaseEvents" missing 62 62 FAIL Document interface: attribute all assert_true: The prototype object must have a property "all" expected true got false 63 FAIL Document interface: attribute onabort assert_equals: getter must be Function expected "function" but got "undefined" 63 PASS Document interface: attribute onabort 64 64 FAIL Document interface: attribute onautocomplete assert_true: The prototype object must have a property "onautocomplete" expected true got false 65 65 FAIL Document interface: attribute onautocompleteerror assert_true: The prototype object must have a property "onautocompleteerror" expected true got false 66 FAIL Document interface: attribute onblur assert_equals: getter must be Function expected "function" but got "undefined" 66 PASS Document interface: attribute onblur 67 67 FAIL Document interface: attribute oncancel assert_true: The prototype object must have a property "oncancel" expected true got false 68 FAIL Document interface: attribute oncanplay assert_equals: getter must be Function expected "function" but got "undefined" 69 FAIL Document interface: attribute oncanplaythrough assert_equals: getter must be Function expected "function" but got "undefined" 70 FAIL Document interface: attribute onchange assert_equals: getter must be Function expected "function" but got "undefined" 71 FAIL Document interface: attribute onclick assert_equals: getter must be Function expected "function" but got "undefined" 68 PASS Document interface: attribute oncanplay 69 PASS Document interface: attribute oncanplaythrough 70 PASS Document interface: attribute onchange 71 PASS Document interface: attribute onclick 72 72 FAIL Document interface: attribute onclose assert_true: The prototype object must have a property "onclose" expected true got false 73 FAIL Document interface: attribute oncontextmenu assert_equals: getter must be Function expected "function" but got "undefined" 73 PASS Document interface: attribute oncontextmenu 74 74 FAIL Document interface: attribute oncuechange assert_true: The prototype object must have a property "oncuechange" expected true got false 75 FAIL Document interface: attribute ondblclick assert_equals: getter must be Function expected "function" but got "undefined" 76 FAIL Document interface: attribute ondrag assert_equals: getter must be Function expected "function" but got "undefined" 77 FAIL Document interface: attribute ondragend assert_equals: getter must be Function expected "function" but got "undefined" 78 FAIL Document interface: attribute ondragenter assert_equals: getter must be Function expected "function" but got "undefined" 75 PASS Document interface: attribute ondblclick 76 PASS Document interface: attribute ondrag 77 PASS Document interface: attribute ondragend 78 PASS Document interface: attribute ondragenter 79 79 FAIL Document interface: attribute ondragexit assert_true: The prototype object must have a property "ondragexit" expected true got false 80 FAIL Document interface: attribute ondragleave assert_equals: getter must be Function expected "function" but got "undefined" 81 FAIL Document interface: attribute ondragover assert_equals: getter must be Function expected "function" but got "undefined" 82 FAIL Document interface: attribute ondragstart assert_equals: getter must be Function expected "function" but got "undefined" 83 FAIL Document interface: attribute ondrop assert_equals: getter must be Function expected "function" but got "undefined" 84 FAIL Document interface: attribute ondurationchange assert_equals: getter must be Function expected "function" but got "undefined" 85 FAIL Document interface: attribute onemptied assert_equals: getter must be Function expected "function" but got "undefined" 86 FAIL Document interface: attribute onended assert_equals: getter must be Function expected "function" but got "undefined" 87 FAIL Document interface: attribute onerror assert_equals: getter must be Function expected "function" but got "undefined" 88 FAIL Document interface: attribute onfocus assert_equals: getter must be Function expected "function" but got "undefined" 89 FAIL Document interface: attribute oninput assert_equals: getter must be Function expected "function" but got "undefined" 90 FAIL Document interface: attribute oninvalid assert_equals: getter must be Function expected "function" but got "undefined" 91 FAIL Document interface: attribute onkeydown assert_equals: getter must be Function expected "function" but got "undefined" 92 FAIL Document interface: attribute onkeypress assert_equals: getter must be Function expected "function" but got "undefined" 93 FAIL Document interface: attribute onkeyup assert_equals: getter must be Function expected "function" but got "undefined" 94 FAIL Document interface: attribute onload assert_equals: getter must be Function expected "function" but got "undefined" 95 FAIL Document interface: attribute onloadeddata assert_equals: getter must be Function expected "function" but got "undefined" 96 FAIL Document interface: attribute onloadedmetadata assert_equals: getter must be Function expected "function" but got "undefined" 97 FAIL Document interface: attribute onloadstart assert_equals: getter must be Function expected "function" but got "undefined" 98 FAIL Document interface: attribute onmousedown assert_equals: getter must be Function expected "function" but got "undefined" 99 FAIL Document interface: attribute onmouseenter assert_equals: getter must be Function expected "function" but got "undefined" 100 FAIL Document interface: attribute onmouseleave assert_equals: getter must be Function expected "function" but got "undefined" 101 FAIL Document interface: attribute onmousemove assert_equals: getter must be Function expected "function" but got "undefined" 102 FAIL Document interface: attribute onmouseout assert_equals: getter must be Function expected "function" but got "undefined" 103 FAIL Document interface: attribute onmouseover assert_equals: getter must be Function expected "function" but got "undefined" 104 FAIL Document interface: attribute onmouseup assert_equals: getter must be Function expected "function" but got "undefined" 105 FAIL Document interface: attribute onmousewheel assert_equals: getter must be Function expected "function" but got "undefined" 106 FAIL Document interface: attribute onpause assert_equals: getter must be Function expected "function" but got "undefined" 107 FAIL Document interface: attribute onplay assert_equals: getter must be Function expected "function" but got "undefined" 108 FAIL Document interface: attribute onplaying assert_equals: getter must be Function expected "function" but got "undefined" 109 FAIL Document interface: attribute onprogress assert_equals: getter must be Function expected "function" but got "undefined" 110 FAIL Document interface: attribute onratechange assert_equals: getter must be Function expected "function" but got "undefined" 111 FAIL Document interface: attribute onreset assert_equals: getter must be Function expected "function" but got "undefined" 112 FAIL Document interface: attribute onresize assert_equals: getter must be Function expected "function" but got "undefined" 113 FAIL Document interface: attribute onscroll assert_equals: getter must be Function expected "function" but got "undefined" 114 FAIL Document interface: attribute onseeked assert_equals: getter must be Function expected "function" but got "undefined" 115 FAIL Document interface: attribute onseeking assert_equals: getter must be Function expected "function" but got "undefined" 116 FAIL Document interface: attribute onselect assert_equals: getter must be Function expected "function" but got "undefined" 80 PASS Document interface: attribute ondragleave 81 PASS Document interface: attribute ondragover 82 PASS Document interface: attribute ondragstart 83 PASS Document interface: attribute ondrop 84 PASS Document interface: attribute ondurationchange 85 PASS Document interface: attribute onemptied 86 PASS Document interface: attribute onended 87 PASS Document interface: attribute onerror 88 PASS Document interface: attribute onfocus 89 PASS Document interface: attribute oninput 90 PASS Document interface: attribute oninvalid 91 PASS Document interface: attribute onkeydown 92 PASS Document interface: attribute onkeypress 93 PASS Document interface: attribute onkeyup 94 PASS Document interface: attribute onload 95 PASS Document interface: attribute onloadeddata 96 PASS Document interface: attribute onloadedmetadata 97 PASS Document interface: attribute onloadstart 98 PASS Document interface: attribute onmousedown 99 PASS Document interface: attribute onmouseenter 100 PASS Document interface: attribute onmouseleave 101 PASS Document interface: attribute onmousemove 102 PASS Document interface: attribute onmouseout 103 PASS Document interface: attribute onmouseover 104 PASS Document interface: attribute onmouseup 105 PASS Document interface: attribute onmousewheel 106 PASS Document interface: attribute onpause 107 PASS Document interface: attribute onplay 108 PASS Document interface: attribute onplaying 109 PASS Document interface: attribute onprogress 110 PASS Document interface: attribute onratechange 111 PASS Document interface: attribute onreset 112 PASS Document interface: attribute onresize 113 PASS Document interface: attribute onscroll 114 PASS Document interface: attribute onseeked 115 PASS Document interface: attribute onseeking 116 PASS Document interface: attribute onselect 117 117 FAIL Document interface: attribute onshow assert_true: The prototype object must have a property "onshow" expected true got false 118 118 FAIL Document interface: attribute onsort assert_true: The prototype object must have a property "onsort" expected true got false 119 FAIL Document interface: attribute onstalled assert_equals: getter must be Function expected "function" but got "undefined" 120 FAIL Document interface: attribute onsubmit assert_equals: getter must be Function expected "function" but got "undefined" 121 FAIL Document interface: attribute onsuspend assert_equals: getter must be Function expected "function" but got "undefined" 122 FAIL Document interface: attribute ontimeupdate assert_equals: getter must be Function expected "function" but got "undefined" 119 PASS Document interface: attribute onstalled 120 PASS Document interface: attribute onsubmit 121 PASS Document interface: attribute onsuspend 122 PASS Document interface: attribute ontimeupdate 123 123 FAIL Document interface: attribute ontoggle assert_true: The prototype object must have a property "ontoggle" expected true got false 124 FAIL Document interface: attribute onvolumechange assert_equals: getter must be Function expected "function" but got "undefined" 125 FAIL Document interface: attribute onwaiting assert_equals: getter must be Function expected "function" but got "undefined" 124 PASS Document interface: attribute onvolumechange 125 PASS Document interface: attribute onwaiting 126 126 FAIL Stringification of iframe.contentDocument assert_equals: class string of iframe.contentDocument expected "[object Document]" but got "[object HTMLDocument]" 127 127 PASS Document interface: iframe.contentDocument must inherit property "implementation" with the proper type (0) … … 793 793 PASS RadioNodeList interface: existence and properties of interface prototype object 794 794 PASS RadioNodeList interface: existence and properties of interface prototype object's "constructor" property 795 FAIL RadioNodeList interface: attribute value assert_equals: getter must be Function expected "function" but got "undefined" 795 PASS RadioNodeList interface: attribute value 796 796 FAIL HTMLOptionsCollection interface: existence and properties of interface object assert_equals: class string of HTMLOptionsCollection expected "[object Function]" but got "[object HTMLOptionsCollectionConstructor]" 797 797 PASS HTMLOptionsCollection interface object length … … 802 802 PASS HTMLOptionsCollection interface: operation add([object Object],[object Object],[object Object],[object Object]) 803 803 FAIL HTMLOptionsCollection interface: operation remove(long) assert_equals: property has wrong .length expected 1 but got 0 804 FAIL HTMLOptionsCollection interface: attribute selectedIndex assert_equals: getter must be Function expected "function" but got "undefined" 804 PASS HTMLOptionsCollection interface: attribute selectedIndex 805 805 FAIL HTMLOptionsCollection must be primary interface of document.createElement("select").options assert_equals: wrong typeof object expected "function" but got "object" 806 806 FAIL Stringification of document.createElement("select").options assert_equals: wrong typeof object expected "function" but got "object" … … 858 858 PASS HTMLElement interface: existence and properties of interface prototype object 859 859 PASS HTMLElement interface: existence and properties of interface prototype object's "constructor" property 860 FAIL HTMLElement interface: attribute title assert_equals: getter must be Function expected "function" but got "undefined" 861 FAIL HTMLElement interface: attribute lang assert_equals: getter must be Function expected "function" but got "undefined" 862 FAIL HTMLElement interface: attribute translate assert_equals: getter must be Function expected "function" but got "undefined" 863 FAIL HTMLElement interface: attribute dir assert_equals: getter must be Function expected "function" but got "undefined" 860 PASS HTMLElement interface: attribute title 861 PASS HTMLElement interface: attribute lang 862 PASS HTMLElement interface: attribute translate 863 PASS HTMLElement interface: attribute dir 864 864 FAIL HTMLElement interface: attribute dataset assert_own_property: expected property "dataset" missing 865 865 FAIL HTMLElement interface: attribute itemScope assert_true: The prototype object must have a property "itemScope" expected true got false … … 870 870 FAIL HTMLElement interface: attribute properties assert_true: The prototype object must have a property "properties" expected true got false 871 871 FAIL HTMLElement interface: attribute itemValue assert_true: The prototype object must have a property "itemValue" expected true got false 872 FAIL HTMLElement interface: attribute hidden assert_equals: getter must be Function expected "function" but got "undefined" 872 PASS HTMLElement interface: attribute hidden 873 873 PASS HTMLElement interface: operation click() 874 FAIL HTMLElement interface: attribute tabIndex assert_equals: getter must be Function expected "function" but got "undefined" 874 PASS HTMLElement interface: attribute tabIndex 875 875 FAIL HTMLElement interface: operation focus() assert_own_property: interface prototype object missing non-static operation expected property "focus" missing 876 876 FAIL HTMLElement interface: operation blur() assert_own_property: interface prototype object missing non-static operation expected property "blur" missing 877 FAIL HTMLElement interface: attribute accessKey assert_equals: getter must be Function expected "function" but got "undefined" 877 PASS HTMLElement interface: attribute accessKey 878 878 FAIL HTMLElement interface: attribute accessKeyLabel assert_true: The prototype object must have a property "accessKeyLabel" expected true got false 879 FAIL HTMLElement interface: attribute draggable assert_equals: getter must be Function expected "function" but got "undefined" 879 PASS HTMLElement interface: attribute draggable 880 880 FAIL HTMLElement interface: attribute dropzone assert_true: The prototype object must have a property "dropzone" expected true got false 881 FAIL HTMLElement interface: attribute contentEditable assert_equals: getter must be Function expected "function" but got "undefined" 882 FAIL HTMLElement interface: attribute isContentEditable assert_equals: getter must be Function expected "function" but got "undefined" 881 PASS HTMLElement interface: attribute contentEditable 882 PASS HTMLElement interface: attribute isContentEditable 883 883 FAIL HTMLElement interface: attribute contextMenu assert_true: The prototype object must have a property "contextMenu" expected true got false 884 FAIL HTMLElement interface: attribute spellcheck assert_equals: getter must be Function expected "function" but got "undefined" 884 PASS HTMLElement interface: attribute spellcheck 885 885 FAIL HTMLElement interface: operation forceSpellCheck() assert_own_property: interface prototype object missing non-static operation expected property "forceSpellCheck" missing 886 886 FAIL HTMLElement interface: attribute commandType assert_true: The prototype object must have a property "commandType" expected true got false … … 1333 1333 PASS HTMLHtmlElement interface: existence and properties of interface prototype object 1334 1334 PASS HTMLHtmlElement interface: existence and properties of interface prototype object's "constructor" property 1335 FAIL HTMLHtmlElement interface: attribute version assert_equals: getter must be Function expected "function" but got "undefined" 1335 PASS HTMLHtmlElement interface: attribute version 1336 1336 PASS HTMLHtmlElement must be primary interface of document.createElement("html") 1337 1337 PASS Stringification of document.createElement("html") … … 1349 1349 PASS HTMLTitleElement interface: existence and properties of interface prototype object 1350 1350 PASS HTMLTitleElement interface: existence and properties of interface prototype object's "constructor" property 1351 FAIL HTMLTitleElement interface: attribute text assert_equals: getter must be Function expected "function" but got "undefined" 1351 PASS HTMLTitleElement interface: attribute text 1352 1352 PASS HTMLTitleElement must be primary interface of document.createElement("title") 1353 1353 PASS Stringification of document.createElement("title") … … 1358 1358 PASS HTMLBaseElement interface: existence and properties of interface prototype object 1359 1359 PASS HTMLBaseElement interface: existence and properties of interface prototype object's "constructor" property 1360 FAIL HTMLBaseElement interface: attribute href assert_equals: getter must be Function expected "function" but got "undefined" 1361 FAIL HTMLBaseElement interface: attribute target assert_equals: getter must be Function expected "function" but got "undefined" 1360 PASS HTMLBaseElement interface: attribute href 1361 PASS HTMLBaseElement interface: attribute target 1362 1362 PASS HTMLBaseElement must be primary interface of document.createElement("base") 1363 1363 PASS Stringification of document.createElement("base") … … 1369 1369 PASS HTMLLinkElement interface: existence and properties of interface prototype object 1370 1370 PASS HTMLLinkElement interface: existence and properties of interface prototype object's "constructor" property 1371 FAIL HTMLLinkElement interface: attribute href assert_equals: getter must be Function expected "function" but got "undefined" 1371 PASS HTMLLinkElement interface: attribute href 1372 1372 FAIL HTMLLinkElement interface: attribute crossOrigin assert_true: The prototype object must have a property "crossOrigin" expected true got false 1373 FAIL HTMLLinkElement interface: attribute rel assert_equals: getter must be Function expected "function" but got "undefined" 1374 FAIL HTMLLinkElement interface: attribute relList assert_equals: getter must be Function expected "function" but got "undefined" 1375 FAIL HTMLLinkElement interface: attribute media assert_equals: getter must be Function expected "function" but got "undefined" 1376 FAIL HTMLLinkElement interface: attribute hreflang assert_equals: getter must be Function expected "function" but got "undefined" 1377 FAIL HTMLLinkElement interface: attribute type assert_equals: getter must be Function expected "function" but got "undefined" 1378 FAIL HTMLLinkElement interface: attribute sizes assert_equals: getter must be Function expected "function" but got "undefined" 1379 FAIL HTMLLinkElement interface: attribute charset assert_equals: getter must be Function expected "function" but got "undefined" 1380 FAIL HTMLLinkElement interface: attribute rev assert_equals: getter must be Function expected "function" but got "undefined" 1381 FAIL HTMLLinkElement interface: attribute target assert_equals: getter must be Function expected "function" but got "undefined" 1373 PASS HTMLLinkElement interface: attribute rel 1374 PASS HTMLLinkElement interface: attribute relList 1375 PASS HTMLLinkElement interface: attribute media 1376 PASS HTMLLinkElement interface: attribute hreflang 1377 PASS HTMLLinkElement interface: attribute type 1378 PASS HTMLLinkElement interface: attribute sizes 1379 PASS HTMLLinkElement interface: attribute charset 1380 PASS HTMLLinkElement interface: attribute rev 1381 PASS HTMLLinkElement interface: attribute target 1382 1382 PASS HTMLLinkElement must be primary interface of document.createElement("link") 1383 1383 PASS Stringification of document.createElement("link") … … 1399 1399 PASS HTMLMetaElement interface: existence and properties of interface prototype object 1400 1400 PASS HTMLMetaElement interface: existence and properties of interface prototype object's "constructor" property 1401 FAIL HTMLMetaElement interface: attribute name assert_equals: getter must be Function expected "function" but got "undefined" 1402 FAIL HTMLMetaElement interface: attribute httpEquiv assert_equals: getter must be Function expected "function" but got "undefined" 1403 FAIL HTMLMetaElement interface: attribute content assert_equals: getter must be Function expected "function" but got "undefined" 1404 FAIL HTMLMetaElement interface: attribute scheme assert_equals: getter must be Function expected "function" but got "undefined" 1401 PASS HTMLMetaElement interface: attribute name 1402 PASS HTMLMetaElement interface: attribute httpEquiv 1403 PASS HTMLMetaElement interface: attribute content 1404 PASS HTMLMetaElement interface: attribute scheme 1405 1405 PASS HTMLMetaElement must be primary interface of document.createElement("meta") 1406 1406 PASS Stringification of document.createElement("meta") … … 1414 1414 PASS HTMLStyleElement interface: existence and properties of interface prototype object 1415 1415 PASS HTMLStyleElement interface: existence and properties of interface prototype object's "constructor" property 1416 FAIL HTMLStyleElement interface: attribute media assert_equals: getter must be Function expected "function" but got "undefined" 1417 FAIL HTMLStyleElement interface: attribute type assert_equals: getter must be Function expected "function" but got "undefined" 1416 PASS HTMLStyleElement interface: attribute media 1417 PASS HTMLStyleElement interface: attribute type 1418 1418 FAIL HTMLStyleElement interface: attribute scoped assert_true: The prototype object must have a property "scoped" expected true got false 1419 1419 PASS HTMLStyleElement must be primary interface of document.createElement("style") … … 1428 1428 PASS HTMLBodyElement interface: existence and properties of interface prototype object 1429 1429 PASS HTMLBodyElement interface: existence and properties of interface prototype object's "constructor" property 1430 FAIL HTMLBodyElement interface: attribute text assert_equals: getter must be Function expected "function" but got "undefined" 1431 FAIL HTMLBodyElement interface: attribute link assert_equals: getter must be Function expected "function" but got "undefined" 1432 FAIL HTMLBodyElement interface: attribute vLink assert_equals: getter must be Function expected "function" but got "undefined" 1433 FAIL HTMLBodyElement interface: attribute aLink assert_equals: getter must be Function expected "function" but got "undefined" 1434 FAIL HTMLBodyElement interface: attribute bgColor assert_equals: getter must be Function expected "function" but got "undefined" 1435 FAIL HTMLBodyElement interface: attribute background assert_equals: getter must be Function expected "function" but got "undefined" 1430 PASS HTMLBodyElement interface: attribute text 1431 PASS HTMLBodyElement interface: attribute link 1432 PASS HTMLBodyElement interface: attribute vLink 1433 PASS HTMLBodyElement interface: attribute aLink 1434 PASS HTMLBodyElement interface: attribute bgColor 1435 PASS HTMLBodyElement interface: attribute background 1436 1436 FAIL HTMLBodyElement interface: attribute onafterprint assert_true: The prototype object must have a property "onafterprint" expected true got false 1437 1437 FAIL HTMLBodyElement interface: attribute onbeforeprint assert_true: The prototype object must have a property "onbeforeprint" expected true got false 1438 FAIL HTMLBodyElement interface: attribute onbeforeunload assert_equals: getter must be Function expected "function" but got "undefined" 1439 FAIL HTMLBodyElement interface: attribute onhashchange assert_equals: getter must be Function expected "function" but got "undefined" 1438 PASS HTMLBodyElement interface: attribute onbeforeunload 1439 PASS HTMLBodyElement interface: attribute onhashchange 1440 1440 FAIL HTMLBodyElement interface: attribute onlanguagechange assert_true: The prototype object must have a property "onlanguagechange" expected true got false 1441 FAIL HTMLBodyElement interface: attribute onmessage assert_equals: getter must be Function expected "function" but got "undefined" 1442 FAIL HTMLBodyElement interface: attribute onoffline assert_equals: getter must be Function expected "function" but got "undefined" 1443 FAIL HTMLBodyElement interface: attribute ononline assert_equals: getter must be Function expected "function" but got "undefined" 1444 FAIL HTMLBodyElement interface: attribute onpagehide assert_equals: getter must be Function expected "function" but got "undefined" 1445 FAIL HTMLBodyElement interface: attribute onpageshow assert_equals: getter must be Function expected "function" but got "undefined" 1446 FAIL HTMLBodyElement interface: attribute onpopstate assert_equals: getter must be Function expected "function" but got "undefined" 1447 FAIL HTMLBodyElement interface: attribute onstorage assert_equals: getter must be Function expected "function" but got "undefined" 1448 FAIL HTMLBodyElement interface: attribute onunload assert_equals: getter must be Function expected "function" but got "undefined" 1441 PASS HTMLBodyElement interface: attribute onmessage 1442 PASS HTMLBodyElement interface: attribute onoffline 1443 PASS HTMLBodyElement interface: attribute ononline 1444 PASS HTMLBodyElement interface: attribute onpagehide 1445 PASS HTMLBodyElement interface: attribute onpageshow 1446 PASS HTMLBodyElement interface: attribute onpopstate 1447 PASS HTMLBodyElement interface: attribute onstorage 1448 PASS HTMLBodyElement interface: attribute onunload 1449 1449 PASS HTMLBodyElement must be primary interface of document.createElement("body") 1450 1450 PASS Stringification of document.createElement("body") … … 1473 1473 PASS HTMLHeadingElement interface: existence and properties of interface prototype object 1474 1474 PASS HTMLHeadingElement interface: existence and properties of interface prototype object's "constructor" property 1475 FAIL HTMLHeadingElement interface: attribute align assert_equals: getter must be Function expected "function" but got "undefined" 1475 PASS HTMLHeadingElement interface: attribute align 1476 1476 PASS HTMLHeadingElement must be primary interface of document.createElement("h1") 1477 1477 PASS Stringification of document.createElement("h1") … … 1497 1497 PASS HTMLParagraphElement interface: existence and properties of interface prototype object 1498 1498 PASS HTMLParagraphElement interface: existence and properties of interface prototype object's "constructor" property 1499 FAIL HTMLParagraphElement interface: attribute align assert_equals: getter must be Function expected "function" but got "undefined" 1499 PASS HTMLParagraphElement interface: attribute align 1500 1500 PASS HTMLParagraphElement must be primary interface of document.createElement("p") 1501 1501 PASS Stringification of document.createElement("p") … … 1506 1506 PASS HTMLHRElement interface: existence and properties of interface prototype object 1507 1507 PASS HTMLHRElement interface: existence and properties of interface prototype object's "constructor" property 1508 FAIL HTMLHRElement interface: attribute align assert_equals: getter must be Function expected "function" but got "undefined" 1508 PASS HTMLHRElement interface: attribute align 1509 1509 FAIL HTMLHRElement interface: attribute color assert_true: The prototype object must have a property "color" expected true got false 1510 FAIL HTMLHRElement interface: attribute noShade assert_equals: getter must be Function expected "function" but got "undefined" 1511 FAIL HTMLHRElement interface: attribute size assert_equals: getter must be Function expected "function" but got "undefined" 1512 FAIL HTMLHRElement interface: attribute width assert_equals: getter must be Function expected "function" but got "undefined" 1510 PASS HTMLHRElement interface: attribute noShade 1511 PASS HTMLHRElement interface: attribute size 1512 PASS HTMLHRElement interface: attribute width 1513 1513 PASS HTMLHRElement must be primary interface of document.createElement("hr") 1514 1514 PASS Stringification of document.createElement("hr") … … 1523 1523 PASS HTMLPreElement interface: existence and properties of interface prototype object 1524 1524 PASS HTMLPreElement interface: existence and properties of interface prototype object's "constructor" property 1525 FAIL HTMLPreElement interface: attribute width assert_equals: getter must be Function expected "function" but got "undefined" 1525 PASS HTMLPreElement interface: attribute width 1526 1526 PASS HTMLPreElement must be primary interface of document.createElement("pre") 1527 1527 PASS Stringification of document.createElement("pre") … … 1541 1541 PASS HTMLQuoteElement interface: existence and properties of interface prototype object 1542 1542 PASS HTMLQuoteElement interface: existence and properties of interface prototype object's "constructor" property 1543 FAIL HTMLQuoteElement interface: attribute cite assert_equals: getter must be Function expected "function" but got "undefined" 1543 PASS HTMLQuoteElement interface: attribute cite 1544 1544 PASS HTMLQuoteElement must be primary interface of document.createElement("blockquote") 1545 1545 PASS Stringification of document.createElement("blockquote") … … 1553 1553 PASS HTMLOListElement interface: existence and properties of interface prototype object 1554 1554 PASS HTMLOListElement interface: existence and properties of interface prototype object's "constructor" property 1555 FAIL HTMLOListElement interface: attribute reversed assert_equals: getter must be Function expected "function" but got "undefined" 1556 FAIL HTMLOListElement interface: attribute start assert_equals: getter must be Function expected "function" but got "undefined" 1557 FAIL HTMLOListElement interface: attribute type assert_equals: getter must be Function expected "function" but got "undefined" 1558 FAIL HTMLOListElement interface: attribute compact assert_equals: getter must be Function expected "function" but got "undefined" 1555 PASS HTMLOListElement interface: attribute reversed 1556 PASS HTMLOListElement interface: attribute start 1557 PASS HTMLOListElement interface: attribute type 1558 PASS HTMLOListElement interface: attribute compact 1559 1559 FAIL HTMLUListElement interface: existence and properties of interface object assert_equals: class string of HTMLUListElement expected "[object Function]" but got "[object HTMLUListElementConstructor]" 1560 1560 PASS HTMLUListElement interface object length … … 1562 1562 PASS HTMLUListElement interface: existence and properties of interface prototype object 1563 1563 PASS HTMLUListElement interface: existence and properties of interface prototype object's "constructor" property 1564 FAIL HTMLUListElement interface: attribute compact assert_equals: getter must be Function expected "function" but got "undefined" 1565 FAIL HTMLUListElement interface: attribute type assert_equals: getter must be Function expected "function" but got "undefined" 1564 PASS HTMLUListElement interface: attribute compact 1565 PASS HTMLUListElement interface: attribute type 1566 1566 FAIL HTMLLIElement interface: existence and properties of interface object assert_equals: class string of HTMLLIElement expected "[object Function]" but got "[object HTMLLIElementConstructor]" 1567 1567 PASS HTMLLIElement interface object length … … 1569 1569 PASS HTMLLIElement interface: existence and properties of interface prototype object 1570 1570 PASS HTMLLIElement interface: existence and properties of interface prototype object's "constructor" property 1571 FAIL HTMLLIElement interface: attribute value assert_equals: getter must be Function expected "function" but got "undefined" 1572 FAIL HTMLLIElement interface: attribute type assert_equals: getter must be Function expected "function" but got "undefined" 1571 PASS HTMLLIElement interface: attribute value 1572 PASS HTMLLIElement interface: attribute type 1573 1573 PASS HTMLLIElement must be primary interface of document.createElement("li") 1574 1574 PASS Stringification of document.createElement("li") … … 1580 1580 PASS HTMLDListElement interface: existence and properties of interface prototype object 1581 1581 PASS HTMLDListElement interface: existence and properties of interface prototype object's "constructor" property 1582 FAIL HTMLDListElement interface: attribute compact assert_equals: getter must be Function expected "function" but got "undefined" 1582 PASS HTMLDListElement interface: attribute compact 1583 1583 FAIL HTMLDivElement interface: existence and properties of interface object assert_equals: class string of HTMLDivElement expected "[object Function]" but got "[object HTMLDivElementConstructor]" 1584 1584 PASS HTMLDivElement interface object length … … 1586 1586 PASS HTMLDivElement interface: existence and properties of interface prototype object 1587 1587 PASS HTMLDivElement interface: existence and properties of interface prototype object's "constructor" property 1588 FAIL HTMLDivElement interface: attribute align assert_equals: getter must be Function expected "function" but got "undefined" 1588 PASS HTMLDivElement interface: attribute align 1589 1589 PASS HTMLDivElement must be primary interface of document.createElement("div") 1590 1590 PASS Stringification of document.createElement("div") … … 1595 1595 PASS HTMLAnchorElement interface: existence and properties of interface prototype object 1596 1596 PASS HTMLAnchorElement interface: existence and properties of interface prototype object's "constructor" property 1597 FAIL HTMLAnchorElement interface: attribute target assert_equals: getter must be Function expected "function" but got "undefined" 1597 PASS HTMLAnchorElement interface: attribute target 1598 1598 FAIL HTMLAnchorElement interface: attribute download assert_true: The prototype object must have a property "download" expected true got false 1599 FAIL HTMLAnchorElement interface: attribute ping assert_equals: getter must be Function expected "function" but got "undefined" 1600 FAIL HTMLAnchorElement interface: attribute rel assert_equals: getter must be Function expected "function" but got "undefined" 1601 FAIL HTMLAnchorElement interface: attribute relList assert_equals: getter must be Function expected "function" but got "undefined" 1602 FAIL HTMLAnchorElement interface: attribute hreflang assert_equals: getter must be Function expected "function" but got "undefined" 1603 FAIL HTMLAnchorElement interface: attribute type assert_equals: getter must be Function expected "function" but got "undefined" 1604 FAIL HTMLAnchorElement interface: attribute text assert_equals: getter must be Function expected "function" but got "undefined" 1605 FAIL HTMLAnchorElement interface: attribute coords assert_equals: getter must be Function expected "function" but got "undefined" 1606 FAIL HTMLAnchorElement interface: attribute charset assert_equals: getter must be Function expected "function" but got "undefined" 1607 FAIL HTMLAnchorElement interface: attribute name assert_equals: getter must be Function expected "function" but got "undefined" 1608 FAIL HTMLAnchorElement interface: attribute rev assert_equals: getter must be Function expected "function" but got "undefined" 1609 FAIL HTMLAnchorElement interface: attribute shape assert_equals: getter must be Function expected "function" but got "undefined" 1610 FAIL HTMLAnchorElement interface: attribute href assert_equals: getter must be Function expected "function" but got "undefined" 1611 FAIL HTMLAnchorElement interface: attribute origin assert_equals: getter must be Functionexpected "function" but got "undefined"1612 FAIL HTMLAnchorElement interface: attribute protocol assert_equals: getter must be Function expected "function" but got "undefined" 1599 PASS HTMLAnchorElement interface: attribute ping 1600 PASS HTMLAnchorElement interface: attribute rel 1601 PASS HTMLAnchorElement interface: attribute relList 1602 PASS HTMLAnchorElement interface: attribute hreflang 1603 PASS HTMLAnchorElement interface: attribute type 1604 PASS HTMLAnchorElement interface: attribute text 1605 PASS HTMLAnchorElement interface: attribute coords 1606 PASS HTMLAnchorElement interface: attribute charset 1607 PASS HTMLAnchorElement interface: attribute name 1608 PASS HTMLAnchorElement interface: attribute rev 1609 PASS HTMLAnchorElement interface: attribute shape 1610 PASS HTMLAnchorElement interface: attribute href 1611 FAIL HTMLAnchorElement interface: attribute origin assert_equals: setter must be function for PutForwards, Replaceable, or non-readonly attributes expected "function" but got "undefined" 1612 PASS HTMLAnchorElement interface: attribute protocol 1613 1613 FAIL HTMLAnchorElement interface: attribute username assert_true: The prototype object must have a property "username" expected true got false 1614 1614 FAIL HTMLAnchorElement interface: attribute password assert_true: The prototype object must have a property "password" expected true got false 1615 FAIL HTMLAnchorElement interface: attribute host assert_equals: getter must be Function expected "function" but got "undefined" 1616 FAIL HTMLAnchorElement interface: attribute hostname assert_equals: getter must be Function expected "function" but got "undefined" 1617 FAIL HTMLAnchorElement interface: attribute port assert_equals: getter must be Function expected "function" but got "undefined" 1618 FAIL HTMLAnchorElement interface: attribute pathname assert_equals: getter must be Function expected "function" but got "undefined" 1619 FAIL HTMLAnchorElement interface: attribute search assert_equals: getter must be Function expected "function" but got "undefined" 1620 FAIL HTMLAnchorElement interface: attribute hash assert_equals: getter must be Function expected "function" but got "undefined" 1615 PASS HTMLAnchorElement interface: attribute host 1616 PASS HTMLAnchorElement interface: attribute hostname 1617 PASS HTMLAnchorElement interface: attribute port 1618 PASS HTMLAnchorElement interface: attribute pathname 1619 PASS HTMLAnchorElement interface: attribute search 1620 PASS HTMLAnchorElement interface: attribute hash 1621 1621 PASS HTMLAnchorElement must be primary interface of document.createElement("a") 1622 1622 PASS Stringification of document.createElement("a") … … 1650 1650 PASS HTMLDataElement interface: existence and properties of interface prototype object 1651 1651 PASS HTMLDataElement interface: existence and properties of interface prototype object's "constructor" property 1652 FAIL HTMLDataElement interface: attribute value assert_equals: getter must be Function expected "function" but got "undefined" 1652 PASS HTMLDataElement interface: attribute value 1653 1653 PASS HTMLDataElement must be primary interface of document.createElement("data") 1654 1654 PASS Stringification of document.createElement("data") … … 1659 1659 PASS HTMLTimeElement interface: existence and properties of interface prototype object 1660 1660 PASS HTMLTimeElement interface: existence and properties of interface prototype object's "constructor" property 1661 FAIL HTMLTimeElement interface: attribute dateTime assert_equals: getter must be Function expected "function" but got "undefined" 1661 PASS HTMLTimeElement interface: attribute dateTime 1662 1662 PASS HTMLTimeElement must be primary interface of document.createElement("time") 1663 1663 PASS Stringification of document.createElement("time") … … 1675 1675 PASS HTMLBRElement interface: existence and properties of interface prototype object 1676 1676 PASS HTMLBRElement interface: existence and properties of interface prototype object's "constructor" property 1677 FAIL HTMLBRElement interface: attribute clear assert_equals: getter must be Function expected "function" but got "undefined" 1677 PASS HTMLBRElement interface: attribute clear 1678 1678 PASS HTMLBRElement must be primary interface of document.createElement("br") 1679 1679 PASS Stringification of document.createElement("br") … … 1684 1684 PASS HTMLModElement interface: existence and properties of interface prototype object 1685 1685 PASS HTMLModElement interface: existence and properties of interface prototype object's "constructor" property 1686 FAIL HTMLModElement interface: attribute cite assert_equals: getter must be Function expected "function" but got "undefined" 1687 FAIL HTMLModElement interface: attribute dateTime assert_equals: getter must be Function expected "function" but got "undefined" 1686 PASS HTMLModElement interface: attribute cite 1687 PASS HTMLModElement interface: attribute dateTime 1688 1688 PASS HTMLModElement must be primary interface of document.createElement("ins") 1689 1689 PASS Stringification of document.createElement("ins") … … 1706 1706 PASS HTMLImageElement interface: existence and properties of interface prototype object 1707 1707 PASS HTMLImageElement interface: existence and properties of interface prototype object's "constructor" property 1708 FAIL HTMLImageElement interface: attribute alt assert_equals: getter must be Function expected "function" but got "undefined" 1709 FAIL HTMLImageElement interface: attribute src assert_equals: getter must be Function expected "function" but got "undefined" 1710 FAIL HTMLImageElement interface: attribute srcset assert_equals: getter must be Function expected "function" but got "undefined" 1711 FAIL HTMLImageElement interface: attribute sizes assert_equals: getter must be Function expected "function" but got "undefined" 1712 FAIL HTMLImageElement interface: attribute crossOrigin assert_equals: getter must be Function expected "function" but got "undefined" 1713 FAIL HTMLImageElement interface: attribute useMap assert_equals: getter must be Function expected "function" but got "undefined" 1714 FAIL HTMLImageElement interface: attribute isMap assert_equals: getter must be Function expected "function" but got "undefined" 1715 FAIL HTMLImageElement interface: attribute width assert_equals: getter must be Function expected "function" but got "undefined" 1716 FAIL HTMLImageElement interface: attribute height assert_equals: getter must be Function expected "function" but got "undefined" 1717 FAIL HTMLImageElement interface: attribute naturalWidth assert_equals: getter must be Function expected "function" but got "undefined" 1718 FAIL HTMLImageElement interface: attribute naturalHeight assert_equals: getter must be Function expected "function" but got "undefined" 1719 FAIL HTMLImageElement interface: attribute complete assert_equals: getter must be Function expected "function" but got "undefined" 1720 FAIL HTMLImageElement interface: attribute currentSrc assert_equals: getter must be Function expected "function" but got "undefined" 1721 FAIL HTMLImageElement interface: attribute name assert_equals: getter must be Function expected "function" but got "undefined" 1722 FAIL HTMLImageElement interface: attribute lowsrc assert_equals: getter must be Function expected "function" but got "undefined" 1723 FAIL HTMLImageElement interface: attribute align assert_equals: getter must be Function expected "function" but got "undefined" 1724 FAIL HTMLImageElement interface: attribute hspace assert_equals: getter must be Function expected "function" but got "undefined" 1725 FAIL HTMLImageElement interface: attribute vspace assert_equals: getter must be Function expected "function" but got "undefined" 1726 FAIL HTMLImageElement interface: attribute longDesc assert_equals: getter must be Function expected "function" but got "undefined" 1727 FAIL HTMLImageElement interface: attribute border assert_equals: getter must be Function expected "function" but got "undefined" 1708 PASS HTMLImageElement interface: attribute alt 1709 PASS HTMLImageElement interface: attribute src 1710 PASS HTMLImageElement interface: attribute srcset 1711 PASS HTMLImageElement interface: attribute sizes 1712 PASS HTMLImageElement interface: attribute crossOrigin 1713 PASS HTMLImageElement interface: attribute useMap 1714 PASS HTMLImageElement interface: attribute isMap 1715 PASS HTMLImageElement interface: attribute width 1716 PASS HTMLImageElement interface: attribute height 1717 PASS HTMLImageElement interface: attribute naturalWidth 1718 PASS HTMLImageElement interface: attribute naturalHeight 1719 PASS HTMLImageElement interface: attribute complete 1720 PASS HTMLImageElement interface: attribute currentSrc 1721 PASS HTMLImageElement interface: attribute name 1722 PASS HTMLImageElement interface: attribute lowsrc 1723 PASS HTMLImageElement interface: attribute align 1724 PASS HTMLImageElement interface: attribute hspace 1725 PASS HTMLImageElement interface: attribute vspace 1726 PASS HTMLImageElement interface: attribute longDesc 1727 PASS HTMLImageElement interface: attribute border 1728 1728 PASS HTMLImageElement must be primary interface of document.createElement("img") 1729 1729 PASS Stringification of document.createElement("img") … … 1775 1775 PASS HTMLIFrameElement interface: existence and properties of interface prototype object 1776 1776 PASS HTMLIFrameElement interface: existence and properties of interface prototype object's "constructor" property 1777 FAIL HTMLIFrameElement interface: attribute src assert_equals: getter must be Function expected "function" but got "undefined" 1778 FAIL HTMLIFrameElement interface: attribute srcdoc assert_equals: getter must be Function expected "function" but got "undefined" 1779 FAIL HTMLIFrameElement interface: attribute name assert_equals: getter must be Function expected "function" but got "undefined" 1780 FAIL HTMLIFrameElement interface: attribute sandbox assert_equals: getter must be Function expected "function" but got "undefined" 1777 PASS HTMLIFrameElement interface: attribute src 1778 PASS HTMLIFrameElement interface: attribute srcdoc 1779 PASS HTMLIFrameElement interface: attribute name 1780 PASS HTMLIFrameElement interface: attribute sandbox 1781 1781 FAIL HTMLIFrameElement interface: attribute seamless assert_true: The prototype object must have a property "seamless" expected true got false 1782 1782 FAIL HTMLIFrameElement interface: attribute allowFullscreen assert_true: The prototype object must have a property "allowFullscreen" expected true got false 1783 FAIL HTMLIFrameElement interface: attribute width assert_equals: getter must be Function expected "function" but got "undefined" 1784 FAIL HTMLIFrameElement interface: attribute height assert_equals: getter must be Function expected "function" but got "undefined" 1783 PASS HTMLIFrameElement interface: attribute width 1784 PASS HTMLIFrameElement interface: attribute height 1785 1785 FAIL HTMLIFrameElement interface: attribute contentDocument assert_true: The prototype object must have a property "contentDocument" expected true got false 1786 FAIL HTMLIFrameElement interface: attribute contentWindow assert_equals: getter must be Function expected "function" but got "undefined" 1787 FAIL HTMLIFrameElement interface: attribute align assert_equals: getter must be Function expected "function" but got "undefined" 1788 FAIL HTMLIFrameElement interface: attribute scrolling assert_equals: getter must be Function expected "function" but got "undefined" 1789 FAIL HTMLIFrameElement interface: attribute frameBorder assert_equals: getter must be Function expected "function" but got "undefined" 1790 FAIL HTMLIFrameElement interface: attribute longDesc assert_equals: getter must be Function expected "function" but got "undefined" 1791 FAIL HTMLIFrameElement interface: attribute marginHeight assert_equals: getter must be Function expected "function" but got "undefined" 1792 FAIL HTMLIFrameElement interface: attribute marginWidth assert_equals: getter must be Function expected "function" but got "undefined" 1786 PASS HTMLIFrameElement interface: attribute contentWindow 1787 PASS HTMLIFrameElement interface: attribute align 1788 PASS HTMLIFrameElement interface: attribute scrolling 1789 PASS HTMLIFrameElement interface: attribute frameBorder 1790 PASS HTMLIFrameElement interface: attribute longDesc 1791 PASS HTMLIFrameElement interface: attribute marginHeight 1792 PASS HTMLIFrameElement interface: attribute marginWidth 1793 1793 FAIL HTMLEmbedElement interface: existence and properties of interface object assert_equals: class string of HTMLEmbedElement expected "[object Function]" but got "[object HTMLEmbedElementConstructor]" 1794 1794 PASS HTMLEmbedElement interface object length … … 1796 1796 PASS HTMLEmbedElement interface: existence and properties of interface prototype object 1797 1797 PASS HTMLEmbedElement interface: existence and properties of interface prototype object's "constructor" property 1798 FAIL HTMLEmbedElement interface: attribute src assert_equals: getter must be Function expected "function" but got "undefined" 1799 FAIL HTMLEmbedElement interface: attribute type assert_equals: getter must be Function expected "function" but got "undefined" 1800 FAIL HTMLEmbedElement interface: attribute width assert_equals: getter must be Function expected "function" but got "undefined" 1801 FAIL HTMLEmbedElement interface: attribute height assert_equals: getter must be Function expected "function" but got "undefined" 1798 PASS HTMLEmbedElement interface: attribute src 1799 PASS HTMLEmbedElement interface: attribute type 1800 PASS HTMLEmbedElement interface: attribute width 1801 PASS HTMLEmbedElement interface: attribute height 1802 1802 PASS HTMLEmbedElement interface: operation getSVGDocument() 1803 FAIL HTMLEmbedElement interface: attribute align assert_equals: getter must be Function expected "function" but got "undefined" 1804 FAIL HTMLEmbedElement interface: attribute name assert_equals: getter must be Function expected "function" but got "undefined" 1803 PASS HTMLEmbedElement interface: attribute align 1804 PASS HTMLEmbedElement interface: attribute name 1805 1805 FAIL HTMLEmbedElement must be primary interface of document.createElement("embed") assert_equals: wrong typeof object expected "function" but got "object" 1806 1806 FAIL Stringification of document.createElement("embed") assert_equals: wrong typeof object expected "function" but got "object" … … 1817 1817 PASS HTMLObjectElement interface: existence and properties of interface prototype object 1818 1818 PASS HTMLObjectElement interface: existence and properties of interface prototype object's "constructor" property 1819 FAIL HTMLObjectElement interface: attribute data assert_equals: getter must be Function expected "function" but got "undefined" 1820 FAIL HTMLObjectElement interface: attribute type assert_equals: getter must be Function expected "function" but got "undefined" 1819 PASS HTMLObjectElement interface: attribute data 1820 PASS HTMLObjectElement interface: attribute type 1821 1821 FAIL HTMLObjectElement interface: attribute typeMustMatch assert_true: The prototype object must have a property "typeMustMatch" expected true got false 1822 FAIL HTMLObjectElement interface: attribute name assert_equals: getter must be Function expected "function" but got "undefined" 1823 FAIL HTMLObjectElement interface: attribute useMap assert_equals: getter must be Function expected "function" but got "undefined" 1824 FAIL HTMLObjectElement interface: attribute form assert_equals: getter must be Function expected "function" but got "undefined" 1825 FAIL HTMLObjectElement interface: attribute width assert_equals: getter must be Function expected "function" but got "undefined" 1826 FAIL HTMLObjectElement interface: attribute height assert_equals: getter must be Function expected "function" but got "undefined" 1822 PASS HTMLObjectElement interface: attribute name 1823 PASS HTMLObjectElement interface: attribute useMap 1824 PASS HTMLObjectElement interface: attribute form 1825 PASS HTMLObjectElement interface: attribute width 1826 PASS HTMLObjectElement interface: attribute height 1827 1827 FAIL HTMLObjectElement interface: attribute contentDocument assert_true: The prototype object must have a property "contentDocument" expected true got false 1828 1828 FAIL HTMLObjectElement interface: attribute contentWindow assert_true: The prototype object must have a property "contentWindow" expected true got false 1829 FAIL HTMLObjectElement interface: attribute willValidate assert_equals: getter must be Function expected "function" but got "undefined" 1830 FAIL HTMLObjectElement interface: attribute validity assert_equals: getter must be Function expected "function" but got "undefined" 1831 FAIL HTMLObjectElement interface: attribute validationMessage assert_equals: getter must be Function expected "function" but got "undefined" 1829 PASS HTMLObjectElement interface: attribute willValidate 1830 PASS HTMLObjectElement interface: attribute validity 1831 PASS HTMLObjectElement interface: attribute validationMessage 1832 1832 PASS HTMLObjectElement interface: operation checkValidity() 1833 1833 FAIL HTMLObjectElement interface: operation reportValidity() assert_own_property: interface prototype object missing non-static operation expected property "reportValidity" missing 1834 1834 PASS HTMLObjectElement interface: operation setCustomValidity(DOMString) 1835 FAIL HTMLObjectElement interface: attribute align assert_equals: getter must be Function expected "function" but got "undefined" 1836 FAIL HTMLObjectElement interface: attribute archive assert_equals: getter must be Function expected "function" but got "undefined" 1837 FAIL HTMLObjectElement interface: attribute code assert_equals: getter must be Function expected "function" but got "undefined" 1838 FAIL HTMLObjectElement interface: attribute declare assert_equals: getter must be Function expected "function" but got "undefined" 1839 FAIL HTMLObjectElement interface: attribute hspace assert_equals: getter must be Function expected "function" but got "undefined" 1840 FAIL HTMLObjectElement interface: attribute standby assert_equals: getter must be Function expected "function" but got "undefined" 1841 FAIL HTMLObjectElement interface: attribute vspace assert_equals: getter must be Function expected "function" but got "undefined" 1842 FAIL HTMLObjectElement interface: attribute codeBase assert_equals: getter must be Function expected "function" but got "undefined" 1843 FAIL HTMLObjectElement interface: attribute codeType assert_equals: getter must be Function expected "function" but got "undefined" 1844 FAIL HTMLObjectElement interface: attribute border assert_equals: getter must be Function expected "function" but got "undefined" 1835 PASS HTMLObjectElement interface: attribute align 1836 PASS HTMLObjectElement interface: attribute archive 1837 PASS HTMLObjectElement interface: attribute code 1838 PASS HTMLObjectElement interface: attribute declare 1839 PASS HTMLObjectElement interface: attribute hspace 1840 PASS HTMLObjectElement interface: attribute standby 1841 PASS HTMLObjectElement interface: attribute vspace 1842 PASS HTMLObjectElement interface: attribute codeBase 1843 PASS HTMLObjectElement interface: attribute codeType 1844 PASS HTMLObjectElement interface: attribute border 1845 1845 FAIL HTMLObjectElement must be primary interface of document.createElement("object") assert_equals: wrong typeof object expected "function" but got "object" 1846 1846 FAIL Stringification of document.createElement("object") assert_equals: wrong typeof object expected "function" but got "object" … … 1877 1877 PASS HTMLParamElement interface: existence and properties of interface prototype object 1878 1878 PASS HTMLParamElement interface: existence and properties of interface prototype object's "constructor" property 1879 FAIL HTMLParamElement interface: attribute name assert_equals: getter must be Function expected "function" but got "undefined" 1880 FAIL HTMLParamElement interface: attribute value assert_equals: getter must be Function expected "function" but got "undefined" 1881 FAIL HTMLParamElement interface: attribute type assert_equals: getter must be Function expected "function" but got "undefined" 1882 FAIL HTMLParamElement interface: attribute valueType assert_equals: getter must be Function expected "function" but got "undefined" 1879 PASS HTMLParamElement interface: attribute name 1880 PASS HTMLParamElement interface: attribute value 1881 PASS HTMLParamElement interface: attribute type 1882 PASS HTMLParamElement interface: attribute valueType 1883 1883 PASS HTMLParamElement must be primary interface of document.createElement("param") 1884 1884 PASS Stringification of document.createElement("param") … … 1892 1892 PASS HTMLVideoElement interface: existence and properties of interface prototype object 1893 1893 PASS HTMLVideoElement interface: existence and properties of interface prototype object's "constructor" property 1894 FAIL HTMLVideoElement interface: attribute width assert_equals: getter must be Function expected "function" but got "undefined" 1895 FAIL HTMLVideoElement interface: attribute height assert_equals: getter must be Function expected "function" but got "undefined" 1896 FAIL HTMLVideoElement interface: attribute videoWidth assert_equals: getter must be Function expected "function" but got "undefined" 1897 FAIL HTMLVideoElement interface: attribute videoHeight assert_equals: getter must be Function expected "function" but got "undefined" 1898 FAIL HTMLVideoElement interface: attribute poster assert_equals: getter must be Function expected "function" but got "undefined" 1894 PASS HTMLVideoElement interface: attribute width 1895 PASS HTMLVideoElement interface: attribute height 1896 PASS HTMLVideoElement interface: attribute videoWidth 1897 PASS HTMLVideoElement interface: attribute videoHeight 1898 PASS HTMLVideoElement interface: attribute poster 1899 1899 PASS HTMLVideoElement must be primary interface of document.createElement("video") 1900 1900 PASS Stringification of document.createElement("video") … … 2065 2065 PASS HTMLSourceElement interface: existence and properties of interface prototype object 2066 2066 PASS HTMLSourceElement interface: existence and properties of interface prototype object's "constructor" property 2067 FAIL HTMLSourceElement interface: attribute src assert_equals: getter must be Function expected "function" but got "undefined" 2068 FAIL HTMLSourceElement interface: attribute type assert_equals: getter must be Function expected "function" but got "undefined" 2067 PASS HTMLSourceElement interface: attribute src 2068 PASS HTMLSourceElement interface: attribute type 2069 2069 FAIL HTMLSourceElement interface: attribute srcset assert_true: The prototype object must have a property "srcset" expected true got false 2070 2070 FAIL HTMLSourceElement interface: attribute sizes assert_true: The prototype object must have a property "sizes" expected true got false 2071 FAIL HTMLSourceElement interface: attribute media assert_equals: getter must be Function expected "function" but got "undefined" 2071 PASS HTMLSourceElement interface: attribute media 2072 2072 PASS HTMLSourceElement must be primary interface of document.createElement("source") 2073 2073 PASS Stringification of document.createElement("source") … … 2082 2082 PASS HTMLTrackElement interface: existence and properties of interface prototype object 2083 2083 PASS HTMLTrackElement interface: existence and properties of interface prototype object's "constructor" property 2084 FAIL HTMLTrackElement interface: attribute kind assert_equals: getter must be Function expected "function" but got "undefined" 2085 FAIL HTMLTrackElement interface: attribute src assert_equals: getter must be Function expected "function" but got "undefined" 2086 FAIL HTMLTrackElement interface: attribute srclang assert_equals: getter must be Function expected "function" but got "undefined" 2087 FAIL HTMLTrackElement interface: attribute label assert_equals: getter must be Function expected "function" but got "undefined" 2088 FAIL HTMLTrackElement interface: attribute default assert_equals: getter must be Function expected "function" but got "undefined" 2084 PASS HTMLTrackElement interface: attribute kind 2085 PASS HTMLTrackElement interface: attribute src 2086 PASS HTMLTrackElement interface: attribute srclang 2087 PASS HTMLTrackElement interface: attribute label 2088 PASS HTMLTrackElement interface: attribute default 2089 2089 PASS HTMLTrackElement interface: constant NONE on interface object 2090 2090 PASS HTMLTrackElement interface: constant NONE on interface prototype object … … 2095 2095 PASS HTMLTrackElement interface: constant ERROR on interface object 2096 2096 PASS HTMLTrackElement interface: constant ERROR on interface prototype object 2097 FAIL HTMLTrackElement interface: attribute readyState assert_equals: getter must be Function expected "function" but got "undefined" 2098 FAIL HTMLTrackElement interface: attribute track assert_equals: getter must be Function expected "function" but got "undefined" 2097 PASS HTMLTrackElement interface: attribute readyState 2098 PASS HTMLTrackElement interface: attribute track 2099 2099 PASS HTMLTrackElement must be primary interface of document.createElement("track") 2100 2100 PASS Stringification of document.createElement("track") … … 2115 2115 PASS HTMLMediaElement interface: existence and properties of interface prototype object 2116 2116 PASS HTMLMediaElement interface: existence and properties of interface prototype object's "constructor" property 2117 FAIL HTMLMediaElement interface: attribute error assert_equals: getter must be Function expected "function" but got "undefined" 2118 FAIL HTMLMediaElement interface: attribute src assert_equals: getter must be Function expected "function" but got "undefined" 2119 FAIL HTMLMediaElement interface: attribute currentSrc assert_equals: getter must be Function expected "function" but got "undefined" 2117 PASS HTMLMediaElement interface: attribute error 2118 PASS HTMLMediaElement interface: attribute src 2119 PASS HTMLMediaElement interface: attribute currentSrc 2120 2120 FAIL HTMLMediaElement interface: attribute crossOrigin assert_true: The prototype object must have a property "crossOrigin" expected true got false 2121 2121 PASS HTMLMediaElement interface: constant NETWORK_EMPTY on interface object … … 2127 2127 PASS HTMLMediaElement interface: constant NETWORK_NO_SOURCE on interface object 2128 2128 PASS HTMLMediaElement interface: constant NETWORK_NO_SOURCE on interface prototype object 2129 FAIL HTMLMediaElement interface: attribute networkState assert_equals: getter must be Function expected "function" but got "undefined" 2130 FAIL HTMLMediaElement interface: attribute preload assert_equals: getter must be Function expected "function" but got "undefined" 2131 FAIL HTMLMediaElement interface: attribute buffered assert_equals: getter must be Function expected "function" but got "undefined" 2129 PASS HTMLMediaElement interface: attribute networkState 2130 PASS HTMLMediaElement interface: attribute preload 2131 PASS HTMLMediaElement interface: attribute buffered 2132 2132 PASS HTMLMediaElement interface: operation load() 2133 2133 FAIL HTMLMediaElement interface: operation canPlayType(DOMString) assert_equals: property has wrong .length expected 1 but got 0 … … 2142 2142 PASS HTMLMediaElement interface: constant HAVE_ENOUGH_DATA on interface object 2143 2143 PASS HTMLMediaElement interface: constant HAVE_ENOUGH_DATA on interface prototype object 2144 FAIL HTMLMediaElement interface: attribute readyState assert_equals: getter must be Function expected "function" but got "undefined" 2145 FAIL HTMLMediaElement interface: attribute seeking assert_equals: getter must be Function expected "function" but got "undefined" 2146 FAIL HTMLMediaElement interface: attribute currentTime assert_equals: getter must be Function expected "function" but got "undefined" 2144 PASS HTMLMediaElement interface: attribute readyState 2145 PASS HTMLMediaElement interface: attribute seeking 2146 PASS HTMLMediaElement interface: attribute currentTime 2147 2147 PASS HTMLMediaElement interface: operation fastSeek(double) 2148 FAIL HTMLMediaElement interface: attribute duration assert_equals: getter must be Function expected "function" but got "undefined" 2148 PASS HTMLMediaElement interface: attribute duration 2149 2149 PASS HTMLMediaElement interface: operation getStartDate() 2150 FAIL HTMLMediaElement interface: attribute paused assert_equals: getter must be Function expected "function" but got "undefined" 2151 FAIL HTMLMediaElement interface: attribute defaultPlaybackRate assert_equals: getter must be Function expected "function" but got "undefined" 2152 FAIL HTMLMediaElement interface: attribute playbackRate assert_equals: getter must be Function expected "function" but got "undefined" 2153 FAIL HTMLMediaElement interface: attribute played assert_equals: getter must be Function expected "function" but got "undefined" 2154 FAIL HTMLMediaElement interface: attribute seekable assert_equals: getter must be Function expected "function" but got "undefined" 2155 FAIL HTMLMediaElement interface: attribute ended assert_equals: getter must be Function expected "function" but got "undefined" 2156 FAIL HTMLMediaElement interface: attribute autoplay assert_equals: getter must be Function expected "function" but got "undefined" 2157 FAIL HTMLMediaElement interface: attribute loop assert_equals: getter must be Function expected "function" but got "undefined" 2150 PASS HTMLMediaElement interface: attribute paused 2151 PASS HTMLMediaElement interface: attribute defaultPlaybackRate 2152 PASS HTMLMediaElement interface: attribute playbackRate 2153 PASS HTMLMediaElement interface: attribute played 2154 PASS HTMLMediaElement interface: attribute seekable 2155 PASS HTMLMediaElement interface: attribute ended 2156 PASS HTMLMediaElement interface: attribute autoplay 2157 PASS HTMLMediaElement interface: attribute loop 2158 2158 PASS HTMLMediaElement interface: operation play() 2159 2159 PASS HTMLMediaElement interface: operation pause() 2160 FAIL HTMLMediaElement interface: attribute mediaGroup assert_equals: getter must be Function expected "function" but got "undefined" 2161 FAIL HTMLMediaElement interface: attribute controller assert_equals: getter must be Function expected "function" but got "undefined" 2162 FAIL HTMLMediaElement interface: attribute controls assert_equals: getter must be Function expected "function" but got "undefined" 2163 FAIL HTMLMediaElement interface: attribute volume assert_equals: getter must be Function expected "function" but got "undefined" 2164 FAIL HTMLMediaElement interface: attribute muted assert_equals: getter must be Function expected "function" but got "undefined" 2165 FAIL HTMLMediaElement interface: attribute defaultMuted assert_equals: getter must be Function expected "function" but got "undefined" 2166 FAIL HTMLMediaElement interface: attribute audioTracks assert_equals: getter must be Function expected "function" but got "undefined" 2167 FAIL HTMLMediaElement interface: attribute videoTracks assert_equals: getter must be Function expected "function" but got "undefined" 2168 FAIL HTMLMediaElement interface: attribute textTracks assert_equals: getter must be Function expected "function" but got "undefined" 2160 PASS HTMLMediaElement interface: attribute mediaGroup 2161 PASS HTMLMediaElement interface: attribute controller 2162 PASS HTMLMediaElement interface: attribute controls 2163 PASS HTMLMediaElement interface: attribute volume 2164 PASS HTMLMediaElement interface: attribute muted 2165 PASS HTMLMediaElement interface: attribute defaultMuted 2166 PASS HTMLMediaElement interface: attribute audioTracks 2167 PASS HTMLMediaElement interface: attribute videoTracks 2168 PASS HTMLMediaElement interface: attribute textTracks 2169 2169 PASS HTMLMediaElement interface: operation addTextTrack(TextTrackKind,DOMString,DOMString) 2170 2170 FAIL MediaError interface: existence and properties of interface object assert_equals: class string of MediaError expected "[object Function]" but got "[object MediaErrorConstructor]" … … 2236 2236 PASS MediaController interface: existence and properties of interface prototype object's "constructor" property 2237 2237 FAIL MediaController interface: attribute readyState assert_true: The prototype object must have a property "readyState" expected true got false 2238 FAIL MediaController interface: attribute buffered assert_equals: getter must be Function expected "function" but got "undefined" 2239 FAIL MediaController interface: attribute seekable assert_equals: getter must be Function expected "function" but got "undefined" 2240 FAIL MediaController interface: attribute duration assert_equals: getter must be Function expected "function" but got "undefined" 2241 FAIL MediaController interface: attribute currentTime assert_equals: getter must be Function expected "function" but got "undefined" 2242 FAIL MediaController interface: attribute paused assert_equals: getter must be Function expected "function" but got "undefined" 2243 FAIL MediaController interface: attribute playbackState assert_equals: getter must be Function expected "function" but got "undefined" 2244 FAIL MediaController interface: attribute played assert_equals: getter must be Function expected "function" but got "undefined" 2238 PASS MediaController interface: attribute buffered 2239 PASS MediaController interface: attribute seekable 2240 PASS MediaController interface: attribute duration 2241 PASS MediaController interface: attribute currentTime 2242 PASS MediaController interface: attribute paused 2243 PASS MediaController interface: attribute playbackState 2244 PASS MediaController interface: attribute played 2245 2245 PASS MediaController interface: operation pause() 2246 2246 PASS MediaController interface: operation unpause() 2247 2247 PASS MediaController interface: operation play() 2248 FAIL MediaController interface: attribute defaultPlaybackRate assert_equals: getter must be Function expected "function" but got "undefined" 2249 FAIL MediaController interface: attribute playbackRate assert_equals: getter must be Function expected "function" but got "undefined" 2250 FAIL MediaController interface: attribute volume assert_equals: getter must be Function expected "function" but got "undefined" 2251 FAIL MediaController interface: attribute muted assert_equals: getter must be Function expected "function" but got "undefined" 2248 PASS MediaController interface: attribute defaultPlaybackRate 2249 PASS MediaController interface: attribute playbackRate 2250 PASS MediaController interface: attribute volume 2251 PASS MediaController interface: attribute muted 2252 2252 FAIL MediaController interface: attribute onemptied assert_true: The prototype object must have a property "onemptied" expected true got false 2253 2253 FAIL MediaController interface: attribute onloadedmetadata assert_true: The prototype object must have a property "onloadedmetadata" expected true got false … … 2312 2312 FAIL TextTrackList interface: attribute length assert_true: The prototype object must have a property "length" expected true got false 2313 2313 PASS TextTrackList interface: operation getTrackById(DOMString) 2314 FAIL TextTrackList interface: attribute onchange assert_equals: getter must be Function expected "function" but got "undefined" 2315 FAIL TextTrackList interface: attribute onaddtrack assert_equals: getter must be Function expected "function" but got "undefined" 2316 FAIL TextTrackList interface: attribute onremovetrack assert_equals: getter must be Function expected "function" but got "undefined" 2314 PASS TextTrackList interface: attribute onchange 2315 PASS TextTrackList interface: attribute onaddtrack 2316 PASS TextTrackList interface: attribute onremovetrack 2317 2317 PASS TextTrackList must be primary interface of document.createElement("video").textTracks 2318 2318 PASS Stringification of document.createElement("video").textTracks … … 2338 2338 FAIL TextTrack interface: existence and properties of interface prototype object assert_equals: prototype of TextTrack.prototype is not EventTarget.prototype expected object "[object EventTargetPrototype]" but got object "[object Object]" 2339 2339 PASS TextTrack interface: existence and properties of interface prototype object's "constructor" property 2340 FAIL TextTrack interface: attribute kind assert_equals: getter must be Function expected "function" but got "undefined" 2341 FAIL TextTrack interface: attribute label assert_equals: getter must be Function expected "function" but got "undefined" 2342 FAIL TextTrack interface: attribute language assert_equals: getter must be Function expected "function" but got "undefined" 2343 FAIL TextTrack interface: attribute id assert_equals: getter must be Function expected "function" but got "undefined" 2344 FAIL TextTrack interface: attribute inBandMetadataTrackDispatchType assert_equals: getter must be Function expected "function" but got "undefined" 2345 FAIL TextTrack interface: attribute mode assert_equals: getter must be Function expected "function" but got "undefined" 2346 FAIL TextTrack interface: attribute cues assert_equals: getter must be Function expected "function" but got "undefined" 2347 FAIL TextTrack interface: attribute activeCues assert_equals: getter must be Function expected "function" but got "undefined" 2340 FAIL TextTrack interface: attribute kind assert_equals: setter must be undefined for readonly attributes expected (undefined) undefined but got (function) function "function kind() { 2341 [native code] 2342 }" 2343 PASS TextTrack interface: attribute label 2344 FAIL TextTrack interface: attribute language assert_equals: setter must be undefined for readonly attributes expected (undefined) undefined but got (function) function "function language() { 2345 [native code] 2346 }" 2347 PASS TextTrack interface: attribute id 2348 PASS TextTrack interface: attribute inBandMetadataTrackDispatchType 2349 PASS TextTrack interface: attribute mode 2350 PASS TextTrack interface: attribute cues 2351 PASS TextTrack interface: attribute activeCues 2348 2352 PASS TextTrack interface: operation addCue(TextTrackCue) 2349 2353 PASS TextTrack interface: operation removeCue(TextTrackCue) 2350 FAIL TextTrack interface: attribute oncuechange assert_equals: getter must be Function expected "function" but got "undefined" 2354 PASS TextTrack interface: attribute oncuechange 2351 2355 PASS TextTrack must be primary interface of document.createElement("track").track 2352 2356 PASS Stringification of document.createElement("track").track … … 2391 2395 FAIL TextTrackCue interface: existence and properties of interface prototype object assert_equals: prototype of TextTrackCue.prototype is not EventTarget.prototype expected object "[object EventTargetPrototype]" but got object "[object Object]" 2392 2396 PASS TextTrackCue interface: existence and properties of interface prototype object's "constructor" property 2393 FAIL TextTrackCue interface: attribute track assert_equals: getter must be Function expected "function" but got "undefined" 2394 FAIL TextTrackCue interface: attribute id assert_equals: getter must be Function expected "function" but got "undefined" 2395 FAIL TextTrackCue interface: attribute startTime assert_equals: getter must be Function expected "function" but got "undefined" 2396 FAIL TextTrackCue interface: attribute endTime assert_equals: getter must be Function expected "function" but got "undefined" 2397 FAIL TextTrackCue interface: attribute pauseOnExit assert_equals: getter must be Function expected "function" but got "undefined" 2398 FAIL TextTrackCue interface: attribute onenter assert_equals: getter must be Function expected "function" but got "undefined" 2399 FAIL TextTrackCue interface: attribute onexit assert_equals: getter must be Function expected "function" but got "undefined" 2397 PASS TextTrackCue interface: attribute track 2398 PASS TextTrackCue interface: attribute id 2399 PASS TextTrackCue interface: attribute startTime 2400 PASS TextTrackCue interface: attribute endTime 2401 PASS TextTrackCue interface: attribute pauseOnExit 2402 PASS TextTrackCue interface: attribute onenter 2403 PASS TextTrackCue interface: attribute onexit 2400 2404 FAIL TimeRanges interface: existence and properties of interface object assert_equals: class string of TimeRanges expected "[object Function]" but got "[object TimeRangesConstructor]" 2401 2405 PASS TimeRanges interface object length … … 2418 2422 PASS TrackEvent interface: existence and properties of interface prototype object 2419 2423 PASS TrackEvent interface: existence and properties of interface prototype object's "constructor" property 2420 FAIL TrackEvent interface: attribute track assert_equals: getter must be Function expected "function" but got "undefined" 2424 PASS TrackEvent interface: attribute track 2421 2425 FAIL TrackEvent must be primary interface of new TrackEvent("addtrack"; {track:document.createElement("track").track}) assert_equals: Unexpected exception when evaluating object expected null but got object "SyntaxError: Unexpected token ';'. Expected ')' to end a ..." 2422 2426 FAIL Stringification of new TrackEvent("addtrack"; {track:document.createElement("track").track}) assert_equals: Unexpected exception when evaluating object expected null but got object "SyntaxError: Unexpected token ';'. Expected ')' to end a ..." … … 2445 2449 PASS HTMLMapElement interface: existence and properties of interface prototype object 2446 2450 PASS HTMLMapElement interface: existence and properties of interface prototype object's "constructor" property 2447 FAIL HTMLMapElement interface: attribute name assert_equals: getter must be Function expected "function" but got "undefined" 2448 FAIL HTMLMapElement interface: attribute areas assert_equals: getter must be Function expected "function" but got "undefined" 2451 PASS HTMLMapElement interface: attribute name 2452 PASS HTMLMapElement interface: attribute areas 2449 2453 FAIL HTMLMapElement interface: attribute images assert_true: The prototype object must have a property "images" expected true got false 2450 2454 PASS HTMLMapElement must be primary interface of document.createElement("map") … … 2458 2462 PASS HTMLAreaElement interface: existence and properties of interface prototype object 2459 2463 PASS HTMLAreaElement interface: existence and properties of interface prototype object's "constructor" property 2460 FAIL HTMLAreaElement interface: attribute alt assert_equals: getter must be Function expected "function" but got "undefined" 2461 FAIL HTMLAreaElement interface: attribute coords assert_equals: getter must be Function expected "function" but got "undefined" 2462 FAIL HTMLAreaElement interface: attribute shape assert_equals: getter must be Function expected "function" but got "undefined" 2463 FAIL HTMLAreaElement interface: attribute target assert_equals: getter must be Function expected "function" but got "undefined" 2464 PASS HTMLAreaElement interface: attribute alt 2465 PASS HTMLAreaElement interface: attribute coords 2466 PASS HTMLAreaElement interface: attribute shape 2467 PASS HTMLAreaElement interface: attribute target 2464 2468 FAIL HTMLAreaElement interface: attribute download assert_true: The prototype object must have a property "download" expected true got false 2465 FAIL HTMLAreaElement interface: attribute ping assert_equals: getter must be Function expected "function" but got "undefined" 2466 FAIL HTMLAreaElement interface: attribute rel assert_equals: getter must be Function expected "function" but got "undefined" 2467 FAIL HTMLAreaElement interface: attribute relList assert_equals: getter must be Function expected "function" but got "undefined" 2468 FAIL HTMLAreaElement interface: attribute noHref assert_equals: getter must be Function expected "function" but got "undefined" 2469 FAIL HTMLAreaElement interface: attribute href assert_equals: getter must be Function expected "function" but got "undefined" 2469 PASS HTMLAreaElement interface: attribute ping 2470 PASS HTMLAreaElement interface: attribute rel 2471 PASS HTMLAreaElement interface: attribute relList 2472 PASS HTMLAreaElement interface: attribute noHref 2473 PASS HTMLAreaElement interface: attribute href 2470 2474 FAIL HTMLAreaElement interface: attribute origin assert_true: The prototype object must have a property "origin" expected true got false 2471 FAIL HTMLAreaElement interface: attribute protocol assert_equals: getter must be Functionexpected "function" but got "undefined"2475 FAIL HTMLAreaElement interface: attribute protocol assert_equals: setter must be function for PutForwards, Replaceable, or non-readonly attributes expected "function" but got "undefined" 2472 2476 FAIL HTMLAreaElement interface: attribute username assert_true: The prototype object must have a property "username" expected true got false 2473 2477 FAIL HTMLAreaElement interface: attribute password assert_true: The prototype object must have a property "password" expected true got false 2474 FAIL HTMLAreaElement interface: attribute host assert_equals: getter must be Functionexpected "function" but got "undefined"2475 FAIL HTMLAreaElement interface: attribute hostname assert_equals: getter must be Functionexpected "function" but got "undefined"2476 FAIL HTMLAreaElement interface: attribute port assert_equals: getter must be Functionexpected "function" but got "undefined"2477 FAIL HTMLAreaElement interface: attribute pathname assert_equals: getter must be Functionexpected "function" but got "undefined"2478 FAIL HTMLAreaElement interface: attribute search assert_equals: getter must be Functionexpected "function" but got "undefined"2479 FAIL HTMLAreaElement interface: attribute hash assert_equals: getter must be Functionexpected "function" but got "undefined"2478 FAIL HTMLAreaElement interface: attribute host assert_equals: setter must be function for PutForwards, Replaceable, or non-readonly attributes expected "function" but got "undefined" 2479 FAIL HTMLAreaElement interface: attribute hostname assert_equals: setter must be function for PutForwards, Replaceable, or non-readonly attributes expected "function" but got "undefined" 2480 FAIL HTMLAreaElement interface: attribute port assert_equals: setter must be function for PutForwards, Replaceable, or non-readonly attributes expected "function" but got "undefined" 2481 FAIL HTMLAreaElement interface: attribute pathname assert_equals: setter must be function for PutForwards, Replaceable, or non-readonly attributes expected "function" but got "undefined" 2482 FAIL HTMLAreaElement interface: attribute search assert_equals: setter must be function for PutForwards, Replaceable, or non-readonly attributes expected "function" but got "undefined" 2483 FAIL HTMLAreaElement interface: attribute hash assert_equals: setter must be function for PutForwards, Replaceable, or non-readonly attributes expected "function" but got "undefined" 2480 2484 PASS HTMLAreaElement must be primary interface of document.createElement("area") 2481 2485 PASS Stringification of document.createElement("area") … … 2505 2509 PASS HTMLTableElement interface: existence and properties of interface prototype object 2506 2510 PASS HTMLTableElement interface: existence and properties of interface prototype object's "constructor" property 2507 FAIL HTMLTableElement interface: attribute caption assert_equals: getter must be Function expected "function" but got "undefined" 2511 PASS HTMLTableElement interface: attribute caption 2508 2512 PASS HTMLTableElement interface: operation createCaption() 2509 2513 PASS HTMLTableElement interface: operation deleteCaption() 2510 FAIL HTMLTableElement interface: attribute tHead assert_equals: getter must be Function expected "function" but got "undefined" 2514 PASS HTMLTableElement interface: attribute tHead 2511 2515 PASS HTMLTableElement interface: operation createTHead() 2512 2516 PASS HTMLTableElement interface: operation deleteTHead() 2513 FAIL HTMLTableElement interface: attribute tFoot assert_equals: getter must be Function expected "function" but got "undefined" 2517 PASS HTMLTableElement interface: attribute tFoot 2514 2518 PASS HTMLTableElement interface: operation createTFoot() 2515 2519 PASS HTMLTableElement interface: operation deleteTFoot() 2516 FAIL HTMLTableElement interface: attribute tBodies assert_equals: getter must be Function expected "function" but got "undefined" 2520 PASS HTMLTableElement interface: attribute tBodies 2517 2521 PASS HTMLTableElement interface: operation createTBody() 2518 FAIL HTMLTableElement interface: attribute rows assert_equals: getter must be Function expected "function" but got "undefined" 2522 PASS HTMLTableElement interface: attribute rows 2519 2523 PASS HTMLTableElement interface: operation insertRow(long) 2520 2524 FAIL HTMLTableElement interface: operation deleteRow(long) assert_equals: property has wrong .length expected 1 but got 0 2521 2525 FAIL HTMLTableElement interface: attribute sortable assert_true: The prototype object must have a property "sortable" expected true got false 2522 2526 FAIL HTMLTableElement interface: operation stopSorting() assert_own_property: interface prototype object missing non-static operation expected property "stopSorting" missing 2523 FAIL HTMLTableElement interface: attribute align assert_equals: getter must be Function expected "function" but got "undefined" 2524 FAIL HTMLTableElement interface: attribute border assert_equals: getter must be Function expected "function" but got "undefined" 2525 FAIL HTMLTableElement interface: attribute frame assert_equals: getter must be Function expected "function" but got "undefined" 2526 FAIL HTMLTableElement interface: attribute rules assert_equals: getter must be Function expected "function" but got "undefined" 2527 FAIL HTMLTableElement interface: attribute summary assert_equals: getter must be Function expected "function" but got "undefined" 2528 FAIL HTMLTableElement interface: attribute width assert_equals: getter must be Function expected "function" but got "undefined" 2529 FAIL HTMLTableElement interface: attribute bgColor assert_equals: getter must be Function expected "function" but got "undefined" 2530 FAIL HTMLTableElement interface: attribute cellPadding assert_equals: getter must be Function expected "function" but got "undefined" 2531 FAIL HTMLTableElement interface: attribute cellSpacing assert_equals: getter must be Function expected "function" but got "undefined" 2527 PASS HTMLTableElement interface: attribute align 2528 PASS HTMLTableElement interface: attribute border 2529 PASS HTMLTableElement interface: attribute frame 2530 PASS HTMLTableElement interface: attribute rules 2531 PASS HTMLTableElement interface: attribute summary 2532 PASS HTMLTableElement interface: attribute width 2533 PASS HTMLTableElement interface: attribute bgColor 2534 PASS HTMLTableElement interface: attribute cellPadding 2535 PASS HTMLTableElement interface: attribute cellSpacing 2532 2536 PASS HTMLTableElement must be primary interface of document.createElement("table") 2533 2537 PASS Stringification of document.createElement("table") … … 2566 2570 PASS HTMLTableCaptionElement interface: existence and properties of interface prototype object 2567 2571 PASS HTMLTableCaptionElement interface: existence and properties of interface prototype object's "constructor" property 2568 FAIL HTMLTableCaptionElement interface: attribute align assert_equals: getter must be Function expected "function" but got "undefined" 2572 PASS HTMLTableCaptionElement interface: attribute align 2569 2573 PASS HTMLTableCaptionElement must be primary interface of document.createElement("caption") 2570 2574 PASS Stringification of document.createElement("caption") … … 2575 2579 PASS HTMLTableColElement interface: existence and properties of interface prototype object 2576 2580 PASS HTMLTableColElement interface: existence and properties of interface prototype object's "constructor" property 2577 FAIL HTMLTableColElement interface: attribute span assert_equals: getter must be Function expected "function" but got "undefined" 2578 FAIL HTMLTableColElement interface: attribute align assert_equals: getter must be Function expected "function" but got "undefined" 2579 FAIL HTMLTableColElement interface: attribute ch assert_equals: getter must be Function expected "function" but got "undefined" 2580 FAIL HTMLTableColElement interface: attribute chOff assert_equals: getter must be Function expected "function" but got "undefined" 2581 FAIL HTMLTableColElement interface: attribute vAlign assert_equals: getter must be Function expected "function" but got "undefined" 2582 FAIL HTMLTableColElement interface: attribute width assert_equals: getter must be Function expected "function" but got "undefined" 2581 PASS HTMLTableColElement interface: attribute span 2582 PASS HTMLTableColElement interface: attribute align 2583 PASS HTMLTableColElement interface: attribute ch 2584 PASS HTMLTableColElement interface: attribute chOff 2585 PASS HTMLTableColElement interface: attribute vAlign 2586 PASS HTMLTableColElement interface: attribute width 2583 2587 PASS HTMLTableColElement must be primary interface of document.createElement("colgroup") 2584 2588 PASS Stringification of document.createElement("colgroup") … … 2602 2606 PASS HTMLTableSectionElement interface: existence and properties of interface prototype object 2603 2607 PASS HTMLTableSectionElement interface: existence and properties of interface prototype object's "constructor" property 2604 FAIL HTMLTableSectionElement interface: attribute rows assert_equals: getter must be Function expected "function" but got "undefined" 2608 PASS HTMLTableSectionElement interface: attribute rows 2605 2609 PASS HTMLTableSectionElement interface: operation insertRow(long) 2606 2610 FAIL HTMLTableSectionElement interface: operation deleteRow(long) assert_equals: property has wrong .length expected 1 but got 0 2607 FAIL HTMLTableSectionElement interface: attribute align assert_equals: getter must be Function expected "function" but got "undefined" 2608 FAIL HTMLTableSectionElement interface: attribute ch assert_equals: getter must be Function expected "function" but got "undefined" 2609 FAIL HTMLTableSectionElement interface: attribute chOff assert_equals: getter must be Function expected "function" but got "undefined" 2610 FAIL HTMLTableSectionElement interface: attribute vAlign assert_equals: getter must be Function expected "function" but got "undefined" 2611 PASS HTMLTableSectionElement interface: attribute align 2612 PASS HTMLTableSectionElement interface: attribute ch 2613 PASS HTMLTableSectionElement interface: attribute chOff 2614 PASS HTMLTableSectionElement interface: attribute vAlign 2611 2615 PASS HTMLTableSectionElement must be primary interface of document.createElement("tbody") 2612 2616 PASS Stringification of document.createElement("tbody") … … 2653 2657 PASS HTMLTableRowElement interface: existence and properties of interface prototype object 2654 2658 PASS HTMLTableRowElement interface: existence and properties of interface prototype object's "constructor" property 2655 FAIL HTMLTableRowElement interface: attribute rowIndex assert_equals: getter must be Function expected "function" but got "undefined" 2656 FAIL HTMLTableRowElement interface: attribute sectionRowIndex assert_equals: getter must be Function expected "function" but got "undefined" 2657 FAIL HTMLTableRowElement interface: attribute cells assert_equals: getter must be Function expected "function" but got "undefined" 2659 PASS HTMLTableRowElement interface: attribute rowIndex 2660 PASS HTMLTableRowElement interface: attribute sectionRowIndex 2661 PASS HTMLTableRowElement interface: attribute cells 2658 2662 PASS HTMLTableRowElement interface: operation insertCell(long) 2659 2663 FAIL HTMLTableRowElement interface: operation deleteCell(long) assert_equals: property has wrong .length expected 1 but got 0 2660 FAIL HTMLTableRowElement interface: attribute align assert_equals: getter must be Function expected "function" but got "undefined" 2661 FAIL HTMLTableRowElement interface: attribute ch assert_equals: getter must be Function expected "function" but got "undefined" 2662 FAIL HTMLTableRowElement interface: attribute chOff assert_equals: getter must be Function expected "function" but got "undefined" 2663 FAIL HTMLTableRowElement interface: attribute vAlign assert_equals: getter must be Function expected "function" but got "undefined" 2664 FAIL HTMLTableRowElement interface: attribute bgColor assert_equals: getter must be Function expected "function" but got "undefined" 2664 PASS HTMLTableRowElement interface: attribute align 2665 PASS HTMLTableRowElement interface: attribute ch 2666 PASS HTMLTableRowElement interface: attribute chOff 2667 PASS HTMLTableRowElement interface: attribute vAlign 2668 PASS HTMLTableRowElement interface: attribute bgColor 2665 2669 PASS HTMLTableRowElement must be primary interface of document.createElement("tr") 2666 2670 PASS Stringification of document.createElement("tr") … … 2684 2688 PASS HTMLTableDataCellElement interface: existence and properties of interface prototype object 2685 2689 PASS HTMLTableDataCellElement interface: existence and properties of interface prototype object's "constructor" property 2686 FAIL HTMLTableDataCellElement interface: attribute abbr assert_equals: getter must be Function expected "function" but got "undefined" 2690 PASS HTMLTableDataCellElement interface: attribute abbr 2687 2691 PASS HTMLTableDataCellElement must be primary interface of document.createElement("td") 2688 2692 PASS Stringification of document.createElement("td") … … 2706 2710 PASS HTMLTableHeaderCellElement interface: existence and properties of interface prototype object 2707 2711 PASS HTMLTableHeaderCellElement interface: existence and properties of interface prototype object's "constructor" property 2708 FAIL HTMLTableHeaderCellElement interface: attribute scope assert_equals: getter must be Function expected "function" but got "undefined" 2709 FAIL HTMLTableHeaderCellElement interface: attribute abbr assert_equals: getter must be Function expected "function" but got "undefined" 2712 PASS HTMLTableHeaderCellElement interface: attribute scope 2713 PASS HTMLTableHeaderCellElement interface: attribute abbr 2710 2714 FAIL HTMLTableHeaderCellElement interface: attribute sorted assert_true: The prototype object must have a property "sorted" expected true got false 2711 2715 FAIL HTMLTableHeaderCellElement interface: operation sort() assert_own_property: interface prototype object missing non-static operation expected property "sort" missing … … 2734 2738 PASS HTMLTableCellElement interface: existence and properties of interface prototype object 2735 2739 PASS HTMLTableCellElement interface: existence and properties of interface prototype object's "constructor" property 2736 FAIL HTMLTableCellElement interface: attribute colSpan assert_equals: getter must be Function expected "function" but got "undefined" 2737 FAIL HTMLTableCellElement interface: attribute rowSpan assert_equals: getter must be Function expected "function" but got "undefined" 2738 FAIL HTMLTableCellElement interface: attribute headers assert_equals: getter must be Function expected "function" but got "undefined" 2739 FAIL HTMLTableCellElement interface: attribute cellIndex assert_equals: getter must be Function expected "function" but got "undefined" 2740 FAIL HTMLTableCellElement interface: attribute align assert_equals: getter must be Function expected "function" but got "undefined" 2741 FAIL HTMLTableCellElement interface: attribute axis assert_equals: getter must be Function expected "function" but got "undefined" 2742 FAIL HTMLTableCellElement interface: attribute height assert_equals: getter must be Function expected "function" but got "undefined" 2743 FAIL HTMLTableCellElement interface: attribute width assert_equals: getter must be Function expected "function" but got "undefined" 2744 FAIL HTMLTableCellElement interface: attribute ch assert_equals: getter must be Function expected "function" but got "undefined" 2745 FAIL HTMLTableCellElement interface: attribute chOff assert_equals: getter must be Function expected "function" but got "undefined" 2746 FAIL HTMLTableCellElement interface: attribute noWrap assert_equals: getter must be Function expected "function" but got "undefined" 2747 FAIL HTMLTableCellElement interface: attribute vAlign assert_equals: getter must be Function expected "function" but got "undefined" 2748 FAIL HTMLTableCellElement interface: attribute bgColor assert_equals: getter must be Function expected "function" but got "undefined" 2740 PASS HTMLTableCellElement interface: attribute colSpan 2741 PASS HTMLTableCellElement interface: attribute rowSpan 2742 PASS HTMLTableCellElement interface: attribute headers 2743 PASS HTMLTableCellElement interface: attribute cellIndex 2744 PASS HTMLTableCellElement interface: attribute align 2745 PASS HTMLTableCellElement interface: attribute axis 2746 PASS HTMLTableCellElement interface: attribute height 2747 PASS HTMLTableCellElement interface: attribute width 2748 PASS HTMLTableCellElement interface: attribute ch 2749 PASS HTMLTableCellElement interface: attribute chOff 2750 PASS HTMLTableCellElement interface: attribute noWrap 2751 PASS HTMLTableCellElement interface: attribute vAlign 2752 PASS HTMLTableCellElement interface: attribute bgColor 2749 2753 FAIL HTMLFormElement interface: existence and properties of interface object assert_equals: class string of HTMLFormElement expected "[object Function]" but got "[object HTMLFormElementConstructor]" 2750 2754 PASS HTMLFormElement interface object length … … 2752 2756 PASS HTMLFormElement interface: existence and properties of interface prototype object 2753 2757 PASS HTMLFormElement interface: existence and properties of interface prototype object's "constructor" property 2754 FAIL HTMLFormElement interface: attribute acceptCharset assert_equals: getter must be Function expected "function" but got "undefined" 2755 FAIL HTMLFormElement interface: attribute action assert_equals: getter must be Function expected "function" but got "undefined" 2756 FAIL HTMLFormElement interface: attribute autocomplete assert_equals: getter must be Function expected "function" but got "undefined" 2757 FAIL HTMLFormElement interface: attribute enctype assert_equals: getter must be Function expected "function" but got "undefined" 2758 FAIL HTMLFormElement interface: attribute encoding assert_equals: getter must be Function expected "function" but got "undefined" 2759 FAIL HTMLFormElement interface: attribute method assert_equals: getter must be Function expected "function" but got "undefined" 2760 FAIL HTMLFormElement interface: attribute name assert_equals: getter must be Function expected "function" but got "undefined" 2761 FAIL HTMLFormElement interface: attribute noValidate assert_equals: getter must be Function expected "function" but got "undefined" 2762 FAIL HTMLFormElement interface: attribute target assert_equals: getter must be Function expected "function" but got "undefined" 2763 FAIL HTMLFormElement interface: attribute elements assert_equals: getter must be Function expected "function" but got "undefined" 2758 PASS HTMLFormElement interface: attribute acceptCharset 2759 PASS HTMLFormElement interface: attribute action 2760 PASS HTMLFormElement interface: attribute autocomplete 2761 PASS HTMLFormElement interface: attribute enctype 2762 PASS HTMLFormElement interface: attribute encoding 2763 PASS HTMLFormElement interface: attribute method 2764 PASS HTMLFormElement interface: attribute name 2765 PASS HTMLFormElement interface: attribute noValidate 2766 PASS HTMLFormElement interface: attribute target 2767 PASS HTMLFormElement interface: attribute elements 2764 2768 FAIL HTMLFormElement interface: attribute length assert_true: The prototype object must have a property "length" expected true got false 2765 2769 PASS HTMLFormElement interface: operation submit() … … 2791 2795 PASS HTMLLabelElement interface: existence and properties of interface prototype object 2792 2796 PASS HTMLLabelElement interface: existence and properties of interface prototype object's "constructor" property 2793 FAIL HTMLLabelElement interface: attribute form assert_equals: getter must be Function expected "function" but got "undefined" 2794 FAIL HTMLLabelElement interface: attribute htmlFor assert_equals: getter must be Function expected "function" but got "undefined" 2795 FAIL HTMLLabelElement interface: attribute control assert_equals: getter must be Function expected "function" but got "undefined" 2797 PASS HTMLLabelElement interface: attribute form 2798 PASS HTMLLabelElement interface: attribute htmlFor 2799 PASS HTMLLabelElement interface: attribute control 2796 2800 PASS HTMLLabelElement must be primary interface of document.createElement("label") 2797 2801 PASS Stringification of document.createElement("label") … … 2804 2808 PASS HTMLInputElement interface: existence and properties of interface prototype object 2805 2809 PASS HTMLInputElement interface: existence and properties of interface prototype object's "constructor" property 2806 FAIL HTMLInputElement interface: attribute accept assert_equals: getter must be Function expected "function" but got "undefined" 2807 FAIL HTMLInputElement interface: attribute alt assert_equals: getter must be Function expected "function" but got "undefined" 2808 FAIL HTMLInputElement interface: attribute autocomplete assert_equals: getter must be Function expected "function" but got "undefined" 2809 FAIL HTMLInputElement interface: attribute autofocus assert_equals: getter must be Function expected "function" but got "undefined" 2810 FAIL HTMLInputElement interface: attribute defaultChecked assert_equals: getter must be Function expected "function" but got "undefined" 2811 FAIL HTMLInputElement interface: attribute checked assert_equals: getter must be Function expected "function" but got "undefined" 2812 FAIL HTMLInputElement interface: attribute dirName assert_equals: getter must be Function expected "function" but got "undefined" 2813 FAIL HTMLInputElement interface: attribute disabled assert_equals: getter must be Function expected "function" but got "undefined" 2814 FAIL HTMLInputElement interface: attribute form assert_equals: getter must be Function expected "function" but got "undefined" 2815 FAIL HTMLInputElement interface: attribute files assert_equals: getter must be Function expected "function" but got "undefined" 2816 FAIL HTMLInputElement interface: attribute formAction assert_equals: getter must be Function expected "function" but got "undefined" 2817 FAIL HTMLInputElement interface: attribute formEnctype assert_equals: getter must be Function expected "function" but got "undefined" 2818 FAIL HTMLInputElement interface: attribute formMethod assert_equals: getter must be Function expected "function" but got "undefined" 2819 FAIL HTMLInputElement interface: attribute formNoValidate assert_equals: getter must be Function expected "function" but got "undefined" 2820 FAIL HTMLInputElement interface: attribute formTarget assert_equals: getter must be Function expected "function" but got "undefined" 2821 FAIL HTMLInputElement interface: attribute height assert_equals: getter must be Function expected "function" but got "undefined" 2822 FAIL HTMLInputElement interface: attribute indeterminate assert_equals: getter must be Function expected "function" but got "undefined" 2810 PASS HTMLInputElement interface: attribute accept 2811 PASS HTMLInputElement interface: attribute alt 2812 PASS HTMLInputElement interface: attribute autocomplete 2813 PASS HTMLInputElement interface: attribute autofocus 2814 PASS HTMLInputElement interface: attribute defaultChecked 2815 PASS HTMLInputElement interface: attribute checked 2816 PASS HTMLInputElement interface: attribute dirName 2817 PASS HTMLInputElement interface: attribute disabled 2818 PASS HTMLInputElement interface: attribute form 2819 FAIL HTMLInputElement interface: attribute files assert_equals: setter must be undefined for readonly attributes expected (undefined) undefined but got (function) function "function files() { 2820 [native code] 2821 }" 2822 PASS HTMLInputElement interface: attribute formAction 2823 PASS HTMLInputElement interface: attribute formEnctype 2824 PASS HTMLInputElement interface: attribute formMethod 2825 PASS HTMLInputElement interface: attribute formNoValidate 2826 PASS HTMLInputElement interface: attribute formTarget 2827 PASS HTMLInputElement interface: attribute height 2828 PASS HTMLInputElement interface: attribute indeterminate 2823 2829 FAIL HTMLInputElement interface: attribute inputMode assert_true: The prototype object must have a property "inputMode" expected true got false 2824 2830 FAIL HTMLInputElement interface: attribute list assert_true: The prototype object must have a property "list" expected true got false 2825 FAIL HTMLInputElement interface: attribute max assert_equals: getter must be Function expected "function" but got "undefined" 2826 FAIL HTMLInputElement interface: attribute maxLength assert_equals: getter must be Function expected "function" but got "undefined" 2827 FAIL HTMLInputElement interface: attribute min assert_equals: getter must be Function expected "function" but got "undefined" 2831 PASS HTMLInputElement interface: attribute max 2832 PASS HTMLInputElement interface: attribute maxLength 2833 PASS HTMLInputElement interface: attribute min 2828 2834 FAIL HTMLInputElement interface: attribute minLength assert_true: The prototype object must have a property "minLength" expected true got false 2829 FAIL HTMLInputElement interface: attribute multiple assert_equals: getter must be Function expected "function" but got "undefined" 2830 FAIL HTMLInputElement interface: attribute name assert_equals: getter must be Function expected "function" but got "undefined" 2831 FAIL HTMLInputElement interface: attribute pattern assert_equals: getter must be Function expected "function" but got "undefined" 2832 FAIL HTMLInputElement interface: attribute placeholder assert_equals: getter must be Function expected "function" but got "undefined" 2833 FAIL HTMLInputElement interface: attribute readOnly assert_equals: getter must be Function expected "function" but got "undefined" 2834 FAIL HTMLInputElement interface: attribute required assert_equals: getter must be Function expected "function" but got "undefined" 2835 FAIL HTMLInputElement interface: attribute size assert_equals: getter must be Function expected "function" but got "undefined" 2836 FAIL HTMLInputElement interface: attribute src assert_equals: getter must be Function expected "function" but got "undefined" 2837 FAIL HTMLInputElement interface: attribute step assert_equals: getter must be Function expected "function" but got "undefined" 2838 FAIL HTMLInputElement interface: attribute type assert_equals: getter must be Function expected "function" but got "undefined" 2839 FAIL HTMLInputElement interface: attribute defaultValue assert_equals: getter must be Function expected "function" but got "undefined" 2840 FAIL HTMLInputElement interface: attribute value assert_equals: getter must be Function expected "function" but got "undefined" 2841 FAIL HTMLInputElement interface: attribute valueAsDate assert_equals: getter must be Function expected "function" but got "undefined" 2842 FAIL HTMLInputElement interface: attribute valueAsNumber assert_equals: getter must be Function expected "function" but got "undefined" 2835 PASS HTMLInputElement interface: attribute multiple 2836 PASS HTMLInputElement interface: attribute name 2837 PASS HTMLInputElement interface: attribute pattern 2838 PASS HTMLInputElement interface: attribute placeholder 2839 PASS HTMLInputElement interface: attribute readOnly 2840 PASS HTMLInputElement interface: attribute required 2841 PASS HTMLInputElement interface: attribute size 2842 PASS HTMLInputElement interface: attribute src 2843 PASS HTMLInputElement interface: attribute step 2844 PASS HTMLInputElement interface: attribute type 2845 PASS HTMLInputElement interface: attribute defaultValue 2846 PASS HTMLInputElement interface: attribute value 2847 PASS HTMLInputElement interface: attribute valueAsDate 2848 PASS HTMLInputElement interface: attribute valueAsNumber 2843 2849 FAIL HTMLInputElement interface: attribute valueLow assert_true: The prototype object must have a property "valueLow" expected true got false 2844 2850 FAIL HTMLInputElement interface: attribute valueHigh assert_true: The prototype object must have a property "valueHigh" expected true got false 2845 FAIL HTMLInputElement interface: attribute width assert_equals: getter must be Function expected "function" but got "undefined" 2851 PASS HTMLInputElement interface: attribute width 2846 2852 PASS HTMLInputElement interface: operation stepUp(long) 2847 2853 PASS HTMLInputElement interface: operation stepDown(long) 2848 FAIL HTMLInputElement interface: attribute willValidate assert_equals: getter must be Function expected "function" but got "undefined" 2849 FAIL HTMLInputElement interface: attribute validity assert_equals: getter must be Function expected "function" but got "undefined" 2850 FAIL HTMLInputElement interface: attribute validationMessage assert_equals: getter must be Function expected "function" but got "undefined" 2854 PASS HTMLInputElement interface: attribute willValidate 2855 PASS HTMLInputElement interface: attribute validity 2856 PASS HTMLInputElement interface: attribute validationMessage 2851 2857 PASS HTMLInputElement interface: operation checkValidity() 2852 2858 FAIL HTMLInputElement interface: operation reportValidity() assert_own_property: interface prototype object missing non-static operation expected property "reportValidity" missing 2853 2859 PASS HTMLInputElement interface: operation setCustomValidity(DOMString) 2854 FAIL HTMLInputElement interface: attribute labels assert_equals: getter must be Function expected "function" but got "undefined" 2860 PASS HTMLInputElement interface: attribute labels 2855 2861 PASS HTMLInputElement interface: operation select() 2856 FAIL HTMLInputElement interface: attribute selectionStart assert_equals: getter must be Function expected "function" but got "undefined" 2857 FAIL HTMLInputElement interface: attribute selectionEnd assert_equals: getter must be Function expected "function" but got "undefined" 2858 FAIL HTMLInputElement interface: attribute selectionDirection assert_equals: getter must be Function expected "function" but got "undefined" 2862 PASS HTMLInputElement interface: attribute selectionStart 2863 PASS HTMLInputElement interface: attribute selectionEnd 2864 PASS HTMLInputElement interface: attribute selectionDirection 2859 2865 PASS HTMLInputElement interface: operation setRangeText(DOMString) 2860 2866 PASS HTMLInputElement interface: operation setRangeText(DOMString,unsigned long,unsigned long,SelectionMode) 2861 2867 FAIL HTMLInputElement interface: operation setSelectionRange(unsigned long,unsigned long,DOMString) assert_equals: property has wrong .length expected 2 but got 0 2862 FAIL HTMLInputElement interface: attribute align assert_equals: getter must be Function expected "function" but got "undefined" 2863 FAIL HTMLInputElement interface: attribute useMap assert_equals: getter must be Function expected "function" but got "undefined" 2868 PASS HTMLInputElement interface: attribute align 2869 PASS HTMLInputElement interface: attribute useMap 2864 2870 PASS HTMLInputElement must be primary interface of document.createElement("input") 2865 2871 PASS Stringification of document.createElement("input") … … 2935 2941 PASS HTMLButtonElement interface: existence and properties of interface prototype object 2936 2942 PASS HTMLButtonElement interface: existence and properties of interface prototype object's "constructor" property 2937 FAIL HTMLButtonElement interface: attribute autofocus assert_equals: getter must be Function expected "function" but got "undefined" 2938 FAIL HTMLButtonElement interface: attribute disabled assert_equals: getter must be Function expected "function" but got "undefined" 2939 FAIL HTMLButtonElement interface: attribute form assert_equals: getter must be Function expected "function" but got "undefined" 2940 FAIL HTMLButtonElement interface: attribute formAction assert_equals: getter must be Function expected "function" but got "undefined" 2941 FAIL HTMLButtonElement interface: attribute formEnctype assert_equals: getter must be Function expected "function" but got "undefined" 2942 FAIL HTMLButtonElement interface: attribute formMethod assert_equals: getter must be Function expected "function" but got "undefined" 2943 FAIL HTMLButtonElement interface: attribute formNoValidate assert_equals: getter must be Function expected "function" but got "undefined" 2944 FAIL HTMLButtonElement interface: attribute formTarget assert_equals: getter must be Function expected "function" but got "undefined" 2945 FAIL HTMLButtonElement interface: attribute name assert_equals: getter must be Function expected "function" but got "undefined" 2946 FAIL HTMLButtonElement interface: attribute type assert_equals: getter must be Function expected "function" but got "undefined" 2947 FAIL HTMLButtonElement interface: attribute value assert_equals: getter must be Function expected "function" but got "undefined" 2943 PASS HTMLButtonElement interface: attribute autofocus 2944 PASS HTMLButtonElement interface: attribute disabled 2945 PASS HTMLButtonElement interface: attribute form 2946 PASS HTMLButtonElement interface: attribute formAction 2947 PASS HTMLButtonElement interface: attribute formEnctype 2948 PASS HTMLButtonElement interface: attribute formMethod 2949 PASS HTMLButtonElement interface: attribute formNoValidate 2950 PASS HTMLButtonElement interface: attribute formTarget 2951 PASS HTMLButtonElement interface: attribute name 2952 PASS HTMLButtonElement interface: attribute type 2953 PASS HTMLButtonElement interface: attribute value 2948 2954 FAIL HTMLButtonElement interface: attribute menu assert_true: The prototype object must have a property "menu" expected true got false 2949 FAIL HTMLButtonElement interface: attribute willValidate assert_equals: getter must be Function expected "function" but got "undefined" 2950 FAIL HTMLButtonElement interface: attribute validity assert_equals: getter must be Function expected "function" but got "undefined" 2951 FAIL HTMLButtonElement interface: attribute validationMessage assert_equals: getter must be Function expected "function" but got "undefined" 2955 PASS HTMLButtonElement interface: attribute willValidate 2956 PASS HTMLButtonElement interface: attribute validity 2957 PASS HTMLButtonElement interface: attribute validationMessage 2952 2958 PASS HTMLButtonElement interface: operation checkValidity() 2953 2959 FAIL HTMLButtonElement interface: operation reportValidity() assert_own_property: interface prototype object missing non-static operation expected property "reportValidity" missing 2954 2960 PASS HTMLButtonElement interface: operation setCustomValidity(DOMString) 2955 FAIL HTMLButtonElement interface: attribute labels assert_equals: getter must be Function expected "function" but got "undefined" 2961 PASS HTMLButtonElement interface: attribute labels 2956 2962 PASS HTMLButtonElement must be primary interface of document.createElement("button") 2957 2963 PASS Stringification of document.createElement("button") … … 2981 2987 PASS HTMLSelectElement interface: existence and properties of interface prototype object 2982 2988 PASS HTMLSelectElement interface: existence and properties of interface prototype object's "constructor" property 2983 FAIL HTMLSelectElement interface: attribute autocomplete assert_equals: getter must be Function expected "function" but got "undefined" 2984 FAIL HTMLSelectElement interface: attribute autofocus assert_equals: getter must be Function expected "function" but got "undefined" 2985 FAIL HTMLSelectElement interface: attribute disabled assert_equals: getter must be Function expected "function" but got "undefined" 2986 FAIL HTMLSelectElement interface: attribute form assert_equals: getter must be Function expected "function" but got "undefined" 2987 FAIL HTMLSelectElement interface: attribute multiple assert_equals: getter must be Function expected "function" but got "undefined" 2988 FAIL HTMLSelectElement interface: attribute name assert_equals: getter must be Function expected "function" but got "undefined" 2989 FAIL HTMLSelectElement interface: attribute required assert_equals: getter must be Function expected "function" but got "undefined" 2990 FAIL HTMLSelectElement interface: attribute size assert_equals: getter must be Function expected "function" but got "undefined" 2991 FAIL HTMLSelectElement interface: attribute type assert_equals: getter must be Function expected "function" but got "undefined" 2992 FAIL HTMLSelectElement interface: attribute options assert_equals: getter must be Function expected "function" but got "undefined" 2989 PASS HTMLSelectElement interface: attribute autocomplete 2990 PASS HTMLSelectElement interface: attribute autofocus 2991 PASS HTMLSelectElement interface: attribute disabled 2992 PASS HTMLSelectElement interface: attribute form 2993 PASS HTMLSelectElement interface: attribute multiple 2994 PASS HTMLSelectElement interface: attribute name 2995 PASS HTMLSelectElement interface: attribute required 2996 PASS HTMLSelectElement interface: attribute size 2997 PASS HTMLSelectElement interface: attribute type 2998 PASS HTMLSelectElement interface: attribute options 2993 2999 FAIL HTMLSelectElement interface: attribute length assert_true: The prototype object must have a property "length" expected true got false 2994 3000 PASS HTMLSelectElement interface: operation item(unsigned long) … … 2997 3003 PASS HTMLSelectElement interface: operation remove() 2998 3004 PASS HTMLSelectElement interface: operation remove(long) 2999 FAIL HTMLSelectElement interface: attribute selectedOptions assert_equals: getter must be Function expected "function" but got "undefined" 3000 FAIL HTMLSelectElement interface: attribute selectedIndex assert_equals: getter must be Function expected "function" but got "undefined" 3001 FAIL HTMLSelectElement interface: attribute value assert_equals: getter must be Function expected "function" but got "undefined" 3002 FAIL HTMLSelectElement interface: attribute willValidate assert_equals: getter must be Function expected "function" but got "undefined" 3003 FAIL HTMLSelectElement interface: attribute validity assert_equals: getter must be Function expected "function" but got "undefined" 3004 FAIL HTMLSelectElement interface: attribute validationMessage assert_equals: getter must be Function expected "function" but got "undefined" 3005 PASS HTMLSelectElement interface: attribute selectedOptions 3006 PASS HTMLSelectElement interface: attribute selectedIndex 3007 PASS HTMLSelectElement interface: attribute value 3008 PASS HTMLSelectElement interface: attribute willValidate 3009 PASS HTMLSelectElement interface: attribute validity 3010 PASS HTMLSelectElement interface: attribute validationMessage 3005 3011 PASS HTMLSelectElement interface: operation checkValidity() 3006 3012 FAIL HTMLSelectElement interface: operation reportValidity() assert_own_property: interface prototype object missing non-static operation expected property "reportValidity" missing 3007 3013 PASS HTMLSelectElement interface: operation setCustomValidity(DOMString) 3008 FAIL HTMLSelectElement interface: attribute labels assert_equals: getter must be Function expected "function" but got "undefined" 3014 PASS HTMLSelectElement interface: attribute labels 3009 3015 PASS HTMLSelectElement must be primary interface of document.createElement("select") 3010 3016 PASS Stringification of document.createElement("select") … … 3056 3062 PASS HTMLOptGroupElement interface: existence and properties of interface prototype object 3057 3063 PASS HTMLOptGroupElement interface: existence and properties of interface prototype object's "constructor" property 3058 FAIL HTMLOptGroupElement interface: attribute disabled assert_equals: getter must be Function expected "function" but got "undefined" 3059 FAIL HTMLOptGroupElement interface: attribute label assert_equals: getter must be Function expected "function" but got "undefined" 3064 PASS HTMLOptGroupElement interface: attribute disabled 3065 PASS HTMLOptGroupElement interface: attribute label 3060 3066 PASS HTMLOptGroupElement must be primary interface of document.createElement("optgroup") 3061 3067 PASS Stringification of document.createElement("optgroup") … … 3067 3073 PASS HTMLOptionElement interface: existence and properties of interface prototype object 3068 3074 PASS HTMLOptionElement interface: existence and properties of interface prototype object's "constructor" property 3069 FAIL HTMLOptionElement interface: attribute disabled assert_equals: getter must be Function expected "function" but got "undefined" 3070 FAIL HTMLOptionElement interface: attribute form assert_equals: getter must be Function expected "function" but got "undefined" 3071 FAIL HTMLOptionElement interface: attribute label assert_equals: getter must be Function expected "function" but got "undefined" 3072 FAIL HTMLOptionElement interface: attribute defaultSelected assert_equals: getter must be Function expected "function" but got "undefined" 3073 FAIL HTMLOptionElement interface: attribute selected assert_equals: getter must be Function expected "function" but got "undefined" 3074 FAIL HTMLOptionElement interface: attribute value assert_equals: getter must be Function expected "function" but got "undefined" 3075 FAIL HTMLOptionElement interface: attribute text assert_equals: getter must be Function expected "function" but got "undefined" 3076 FAIL HTMLOptionElement interface: attribute index assert_equals: getter must be Function expected "function" but got "undefined" 3075 PASS HTMLOptionElement interface: attribute disabled 3076 PASS HTMLOptionElement interface: attribute form 3077 PASS HTMLOptionElement interface: attribute label 3078 PASS HTMLOptionElement interface: attribute defaultSelected 3079 PASS HTMLOptionElement interface: attribute selected 3080 PASS HTMLOptionElement interface: attribute value 3081 PASS HTMLOptionElement interface: attribute text 3082 PASS HTMLOptionElement interface: attribute index 3077 3083 PASS HTMLOptionElement must be primary interface of document.createElement("option") 3078 3084 PASS Stringification of document.createElement("option") … … 3100 3106 PASS HTMLTextAreaElement interface: existence and properties of interface prototype object 3101 3107 PASS HTMLTextAreaElement interface: existence and properties of interface prototype object's "constructor" property 3102 FAIL HTMLTextAreaElement interface: attribute autocomplete assert_equals: getter must be Function expected "function" but got "undefined" 3103 FAIL HTMLTextAreaElement interface: attribute autofocus assert_equals: getter must be Function expected "function" but got "undefined" 3104 FAIL HTMLTextAreaElement interface: attribute cols assert_equals: getter must be Function expected "function" but got "undefined" 3105 FAIL HTMLTextAreaElement interface: attribute dirName assert_equals: getter must be Function expected "function" but got "undefined" 3106 FAIL HTMLTextAreaElement interface: attribute disabled assert_equals: getter must be Function expected "function" but got "undefined" 3107 FAIL HTMLTextAreaElement interface: attribute form assert_equals: getter must be Function expected "function" but got "undefined" 3108 PASS HTMLTextAreaElement interface: attribute autocomplete 3109 PASS HTMLTextAreaElement interface: attribute autofocus 3110 PASS HTMLTextAreaElement interface: attribute cols 3111 PASS HTMLTextAreaElement interface: attribute dirName 3112 PASS HTMLTextAreaElement interface: attribute disabled 3113 PASS HTMLTextAreaElement interface: attribute form 3108 3114 FAIL HTMLTextAreaElement interface: attribute inputMode assert_true: The prototype object must have a property "inputMode" expected true got false 3109 FAIL HTMLTextAreaElement interface: attribute maxLength assert_equals: getter must be Function expected "function" but got "undefined" 3115 PASS HTMLTextAreaElement interface: attribute maxLength 3110 3116 FAIL HTMLTextAreaElement interface: attribute minLength assert_true: The prototype object must have a property "minLength" expected true got false 3111 FAIL HTMLTextAreaElement interface: attribute name assert_equals: getter must be Function expected "function" but got "undefined" 3112 FAIL HTMLTextAreaElement interface: attribute placeholder assert_equals: getter must be Function expected "function" but got "undefined" 3113 FAIL HTMLTextAreaElement interface: attribute readOnly assert_equals: getter must be Function expected "function" but got "undefined" 3114 FAIL HTMLTextAreaElement interface: attribute required assert_equals: getter must be Function expected "function" but got "undefined" 3115 FAIL HTMLTextAreaElement interface: attribute rows assert_equals: getter must be Function expected "function" but got "undefined" 3116 FAIL HTMLTextAreaElement interface: attribute wrap assert_equals: getter must be Function expected "function" but got "undefined" 3117 FAIL HTMLTextAreaElement interface: attribute type assert_equals: getter must be Function expected "function" but got "undefined" 3118 FAIL HTMLTextAreaElement interface: attribute defaultValue assert_equals: getter must be Function expected "function" but got "undefined" 3119 FAIL HTMLTextAreaElement interface: attribute value assert_equals: getter must be Function expected "function" but got "undefined" 3120 FAIL HTMLTextAreaElement interface: attribute textLength assert_equals: getter must be Function expected "function" but got "undefined" 3121 FAIL HTMLTextAreaElement interface: attribute willValidate assert_equals: getter must be Function expected "function" but got "undefined" 3122 FAIL HTMLTextAreaElement interface: attribute validity assert_equals: getter must be Function expected "function" but got "undefined" 3123 FAIL HTMLTextAreaElement interface: attribute validationMessage assert_equals: getter must be Function expected "function" but got "undefined" 3117 PASS HTMLTextAreaElement interface: attribute name 3118 PASS HTMLTextAreaElement interface: attribute placeholder 3119 PASS HTMLTextAreaElement interface: attribute readOnly 3120 PASS HTMLTextAreaElement interface: attribute required 3121 PASS HTMLTextAreaElement interface: attribute rows 3122 PASS HTMLTextAreaElement interface: attribute wrap 3123 PASS HTMLTextAreaElement interface: attribute type 3124 PASS HTMLTextAreaElement interface: attribute defaultValue 3125 PASS HTMLTextAreaElement interface: attribute value 3126 PASS HTMLTextAreaElement interface: attribute textLength 3127 PASS HTMLTextAreaElement interface: attribute willValidate 3128 PASS HTMLTextAreaElement interface: attribute validity 3129 PASS HTMLTextAreaElement interface: attribute validationMessage 3124 3130 PASS HTMLTextAreaElement interface: operation checkValidity() 3125 3131 FAIL HTMLTextAreaElement interface: operation reportValidity() assert_own_property: interface prototype object missing non-static operation expected property "reportValidity" missing 3126 3132 PASS HTMLTextAreaElement interface: operation setCustomValidity(DOMString) 3127 FAIL HTMLTextAreaElement interface: attribute labels assert_equals: getter must be Function expected "function" but got "undefined" 3133 PASS HTMLTextAreaElement interface: attribute labels 3128 3134 PASS HTMLTextAreaElement interface: operation select() 3129 FAIL HTMLTextAreaElement interface: attribute selectionStart assert_equals: getter must be Function expected "function" but got "undefined" 3130 FAIL HTMLTextAreaElement interface: attribute selectionEnd assert_equals: getter must be Function expected "function" but got "undefined" 3131 FAIL HTMLTextAreaElement interface: attribute selectionDirection assert_equals: getter must be Function expected "function" but got "undefined" 3135 PASS HTMLTextAreaElement interface: attribute selectionStart 3136 PASS HTMLTextAreaElement interface: attribute selectionEnd 3137 PASS HTMLTextAreaElement interface: attribute selectionDirection 3132 3138 PASS HTMLTextAreaElement interface: operation setRangeText(DOMString) 3133 3139 PASS HTMLTextAreaElement interface: operation setRangeText(DOMString,unsigned long,unsigned long,SelectionMode) … … 3179 3185 PASS HTMLKeygenElement interface: existence and properties of interface prototype object 3180 3186 PASS HTMLKeygenElement interface: existence and properties of interface prototype object's "constructor" property 3181 FAIL HTMLKeygenElement interface: attribute autofocus assert_equals: getter must be Function expected "function" but got "undefined" 3182 FAIL HTMLKeygenElement interface: attribute challenge assert_equals: getter must be Function expected "function" but got "undefined" 3183 FAIL HTMLKeygenElement interface: attribute disabled assert_equals: getter must be Function expected "function" but got "undefined" 3184 FAIL HTMLKeygenElement interface: attribute form assert_equals: getter must be Function expected "function" but got "undefined" 3185 FAIL HTMLKeygenElement interface: attribute keytype assert_equals: getter must be Function expected "function" but got "undefined" 3186 FAIL HTMLKeygenElement interface: attribute name assert_equals: getter must be Function expected "function" but got "undefined" 3187 FAIL HTMLKeygenElement interface: attribute type assert_equals: getter must be Function expected "function" but got "undefined" 3188 FAIL HTMLKeygenElement interface: attribute willValidate assert_equals: getter must be Function expected "function" but got "undefined" 3189 FAIL HTMLKeygenElement interface: attribute validity assert_equals: getter must be Function expected "function" but got "undefined" 3190 FAIL HTMLKeygenElement interface: attribute validationMessage assert_equals: getter must be Function expected "function" but got "undefined" 3187 PASS HTMLKeygenElement interface: attribute autofocus 3188 PASS HTMLKeygenElement interface: attribute challenge 3189 PASS HTMLKeygenElement interface: attribute disabled 3190 PASS HTMLKeygenElement interface: attribute form 3191 PASS HTMLKeygenElement interface: attribute keytype 3192 PASS HTMLKeygenElement interface: attribute name 3193 PASS HTMLKeygenElement interface: attribute type 3194 PASS HTMLKeygenElement interface: attribute willValidate 3195 PASS HTMLKeygenElement interface: attribute validity 3196 PASS HTMLKeygenElement interface: attribute validationMessage 3191 3197 PASS HTMLKeygenElement interface: operation checkValidity() 3192 3198 FAIL HTMLKeygenElement interface: operation reportValidity() assert_own_property: interface prototype object missing non-static operation expected property "reportValidity" missing 3193 3199 PASS HTMLKeygenElement interface: operation setCustomValidity(DOMString) 3194 FAIL HTMLKeygenElement interface: attribute labels assert_equals: getter must be Function expected "function" but got "undefined" 3200 PASS HTMLKeygenElement interface: attribute labels 3195 3201 PASS HTMLKeygenElement must be primary interface of document.createElement("keygen") 3196 3202 PASS Stringification of document.createElement("keygen") … … 3215 3221 PASS HTMLOutputElement interface: existence and properties of interface prototype object 3216 3222 PASS HTMLOutputElement interface: existence and properties of interface prototype object's "constructor" property 3217 FAIL HTMLOutputElement interface: attribute htmlFor assert_equals: getter must be Function expected "function" but got "undefined" 3218 FAIL HTMLOutputElement interface: attribute form assert_equals: getter must be Function expected "function" but got "undefined" 3219 FAIL HTMLOutputElement interface: attribute name assert_equals: getter must be Function expected "function" but got "undefined" 3220 FAIL HTMLOutputElement interface: attribute type assert_equals: getter must be Function expected "function" but got "undefined" 3221 FAIL HTMLOutputElement interface: attribute defaultValue assert_equals: getter must be Function expected "function" but got "undefined" 3222 FAIL HTMLOutputElement interface: attribute value assert_equals: getter must be Function expected "function" but got "undefined" 3223 FAIL HTMLOutputElement interface: attribute willValidate assert_equals: getter must be Function expected "function" but got "undefined" 3224 FAIL HTMLOutputElement interface: attribute validity assert_equals: getter must be Function expected "function" but got "undefined" 3225 FAIL HTMLOutputElement interface: attribute validationMessage assert_equals: getter must be Function expected "function" but got "undefined" 3223 PASS HTMLOutputElement interface: attribute htmlFor 3224 PASS HTMLOutputElement interface: attribute form 3225 PASS HTMLOutputElement interface: attribute name 3226 PASS HTMLOutputElement interface: attribute type 3227 PASS HTMLOutputElement interface: attribute defaultValue 3228 PASS HTMLOutputElement interface: attribute value 3229 PASS HTMLOutputElement interface: attribute willValidate 3230 PASS HTMLOutputElement interface: attribute validity 3231 PASS HTMLOutputElement interface: attribute validationMessage 3226 3232 PASS HTMLOutputElement interface: operation checkValidity() 3227 3233 FAIL HTMLOutputElement interface: operation reportValidity() assert_own_property: interface prototype object missing non-static operation expected property "reportValidity" missing 3228 3234 PASS HTMLOutputElement interface: operation setCustomValidity(DOMString) 3229 FAIL HTMLOutputElement interface: attribute labels assert_equals: getter must be Function expected "function" but got "undefined" 3235 PASS HTMLOutputElement interface: attribute labels 3230 3236 PASS HTMLOutputElement must be primary interface of document.createElement("output") 3231 3237 PASS Stringification of document.createElement("output") … … 3249 3255 PASS HTMLProgressElement interface: existence and properties of interface prototype object 3250 3256 PASS HTMLProgressElement interface: existence and properties of interface prototype object's "constructor" property 3251 FAIL HTMLProgressElement interface: attribute value assert_equals: getter must be Function expected "function" but got "undefined" 3252 FAIL HTMLProgressElement interface: attribute max assert_equals: getter must be Function expected "function" but got "undefined" 3253 FAIL HTMLProgressElement interface: attribute position assert_equals: getter must be Function expected "function" but got "undefined" 3254 FAIL HTMLProgressElement interface: attribute labels assert_equals: getter must be Function expected "function" but got "undefined" 3257 PASS HTMLProgressElement interface: attribute value 3258 PASS HTMLProgressElement interface: attribute max 3259 PASS HTMLProgressElement interface: attribute position 3260 PASS HTMLProgressElement interface: attribute labels 3255 3261 PASS HTMLProgressElement must be primary interface of document.createElement("progress") 3256 3262 PASS Stringification of document.createElement("progress") … … 3264 3270 PASS HTMLMeterElement interface: existence and properties of interface prototype object 3265 3271 PASS HTMLMeterElement interface: existence and properties of interface prototype object's "constructor" property 3266 FAIL HTMLMeterElement interface: attribute value assert_equals: getter must be Function expected "function" but got "undefined" 3267 FAIL HTMLMeterElement interface: attribute min assert_equals: getter must be Function expected "function" but got "undefined" 3268 FAIL HTMLMeterElement interface: attribute max assert_equals: getter must be Function expected "function" but got "undefined" 3269 FAIL HTMLMeterElement interface: attribute low assert_equals: getter must be Function expected "function" but got "undefined" 3270 FAIL HTMLMeterElement interface: attribute high assert_equals: getter must be Function expected "function" but got "undefined" 3271 FAIL HTMLMeterElement interface: attribute optimum assert_equals: getter must be Function expected "function" but got "undefined" 3272 FAIL HTMLMeterElement interface: attribute labels assert_equals: getter must be Function expected "function" but got "undefined" 3272 PASS HTMLMeterElement interface: attribute value 3273 PASS HTMLMeterElement interface: attribute min 3274 PASS HTMLMeterElement interface: attribute max 3275 PASS HTMLMeterElement interface: attribute low 3276 PASS HTMLMeterElement interface: attribute high 3277 PASS HTMLMeterElement interface: attribute optimum 3278 PASS HTMLMeterElement interface: attribute labels 3273 3279 PASS HTMLMeterElement must be primary interface of document.createElement("meter") 3274 3280 PASS Stringification of document.createElement("meter") … … 3285 3291 PASS HTMLFieldSetElement interface: existence and properties of interface prototype object 3286 3292 PASS HTMLFieldSetElement interface: existence and properties of interface prototype object's "constructor" property 3287 FAIL HTMLFieldSetElement interface: attribute disabled assert_equals: getter must be Function expected "function" but got "undefined" 3288 FAIL HTMLFieldSetElement interface: attribute form assert_equals: getter must be Function expected "function" but got "undefined" 3289 FAIL HTMLFieldSetElement interface: attribute name assert_equals: getter must be Function expected "function" but got "undefined" 3290 FAIL HTMLFieldSetElement interface: attribute type assert_equals: getter must be Function expected "function" but got "undefined" 3291 FAIL HTMLFieldSetElement interface: attribute elements assert_equals: getter must be Function expected "function" but got "undefined" 3292 FAIL HTMLFieldSetElement interface: attribute willValidate assert_equals: getter must be Function expected "function" but got "undefined" 3293 FAIL HTMLFieldSetElement interface: attribute validity assert_equals: getter must be Function expected "function" but got "undefined" 3294 FAIL HTMLFieldSetElement interface: attribute validationMessage assert_equals: getter must be Function expected "function" but got "undefined" 3293 PASS HTMLFieldSetElement interface: attribute disabled 3294 PASS HTMLFieldSetElement interface: attribute form 3295 PASS HTMLFieldSetElement interface: attribute name 3296 PASS HTMLFieldSetElement interface: attribute type 3297 PASS HTMLFieldSetElement interface: attribute elements 3298 PASS HTMLFieldSetElement interface: attribute willValidate 3299 PASS HTMLFieldSetElement interface: attribute validity 3300 PASS HTMLFieldSetElement interface: attribute validationMessage 3295 3301 PASS HTMLFieldSetElement interface: operation checkValidity() 3296 3302 FAIL HTMLFieldSetElement interface: operation reportValidity() assert_own_property: interface prototype object missing non-static operation expected property "reportValidity" missing … … 3301 3307 PASS HTMLLegendElement interface: existence and properties of interface prototype object 3302 3308 PASS HTMLLegendElement interface: existence and properties of interface prototype object's "constructor" property 3303 FAIL HTMLLegendElement interface: attribute form assert_equals: getter must be Function expected "function" but got "undefined" 3304 FAIL HTMLLegendElement interface: attribute align assert_equals: getter must be Function expected "function" but got "undefined" 3309 PASS HTMLLegendElement interface: attribute form 3310 PASS HTMLLegendElement interface: attribute align 3305 3311 PASS HTMLLegendElement must be primary interface of document.createElement("legend") 3306 3312 PASS Stringification of document.createElement("legend") … … 3318 3324 PASS ValidityState interface: existence and properties of interface prototype object 3319 3325 PASS ValidityState interface: existence and properties of interface prototype object's "constructor" property 3320 FAIL ValidityState interface: attribute valueMissing assert_equals: getter must be Function expected "function" but got "undefined" 3321 FAIL ValidityState interface: attribute typeMismatch assert_equals: getter must be Function expected "function" but got "undefined" 3322 FAIL ValidityState interface: attribute patternMismatch assert_equals: getter must be Function expected "function" but got "undefined" 3323 FAIL ValidityState interface: attribute tooLong assert_equals: getter must be Function expected "function" but got "undefined" 3326 PASS ValidityState interface: attribute valueMissing 3327 PASS ValidityState interface: attribute typeMismatch 3328 PASS ValidityState interface: attribute patternMismatch 3329 PASS ValidityState interface: attribute tooLong 3324 3330 FAIL ValidityState interface: attribute tooShort assert_true: The prototype object must have a property "tooShort" expected true got false 3325 FAIL ValidityState interface: attribute rangeUnderflow assert_equals: getter must be Function expected "function" but got "undefined" 3326 FAIL ValidityState interface: attribute rangeOverflow assert_equals: getter must be Function expected "function" but got "undefined" 3327 FAIL ValidityState interface: attribute stepMismatch assert_equals: getter must be Function expected "function" but got "undefined" 3328 FAIL ValidityState interface: attribute badInput assert_equals: getter must be Function expected "function" but got "undefined" 3329 FAIL ValidityState interface: attribute customError assert_equals: getter must be Function expected "function" but got "undefined" 3330 FAIL ValidityState interface: attribute valid assert_equals: getter must be Function expected "function" but got "undefined" 3331 PASS ValidityState interface: attribute rangeUnderflow 3332 PASS ValidityState interface: attribute rangeOverflow 3333 PASS ValidityState interface: attribute stepMismatch 3334 PASS ValidityState interface: attribute badInput 3335 PASS ValidityState interface: attribute customError 3336 PASS ValidityState interface: attribute valid 3331 3337 PASS ValidityState must be primary interface of document.createElement("input").validity 3332 3338 PASS Stringification of document.createElement("input").validity … … 3347 3353 PASS HTMLDetailsElement interface: existence and properties of interface prototype object 3348 3354 PASS HTMLDetailsElement interface: existence and properties of interface prototype object's "constructor" property 3349 FAIL HTMLDetailsElement interface: attribute open assert_equals: getter must be Function expected "function" but got "undefined" 3355 PASS HTMLDetailsElement interface: attribute open 3350 3356 PASS HTMLDetailsElement must be primary interface of document.createElement("details") 3351 3357 PASS Stringification of document.createElement("details") … … 3358 3364 FAIL HTMLMenuElement interface: attribute type assert_true: The prototype object must have a property "type" expected true got false 3359 3365 FAIL HTMLMenuElement interface: attribute label assert_true: The prototype object must have a property "label" expected true got false 3360 FAIL HTMLMenuElement interface: attribute compact assert_equals: getter must be Function expected "function" but got "undefined" 3366 PASS HTMLMenuElement interface: attribute compact 3361 3367 PASS HTMLMenuElement must be primary interface of document.createElement("menu") 3362 3368 PASS Stringification of document.createElement("menu") … … 3398 3404 PASS HTMLScriptElement interface: existence and properties of interface prototype object 3399 3405 PASS HTMLScriptElement interface: existence and properties of interface prototype object's "constructor" property 3400 FAIL HTMLScriptElement interface: attribute src assert_equals: getter must be Function expected "function" but got "undefined" 3401 FAIL HTMLScriptElement interface: attribute type assert_equals: getter must be Function expected "function" but got "undefined" 3402 FAIL HTMLScriptElement interface: attribute charset assert_equals: getter must be Function expected "function" but got "undefined" 3403 FAIL HTMLScriptElement interface: attribute async assert_equals: getter must be Function expected "function" but got "undefined" 3404 FAIL HTMLScriptElement interface: attribute defer assert_equals: getter must be Function expected "function" but got "undefined" 3405 FAIL HTMLScriptElement interface: attribute crossOrigin assert_equals: getter must be Function expected "function" but got "undefined" 3406 FAIL HTMLScriptElement interface: attribute text assert_equals: getter must be Function expected "function" but got "undefined" 3407 FAIL HTMLScriptElement interface: attribute event assert_equals: getter must be Function expected "function" but got "undefined" 3408 FAIL HTMLScriptElement interface: attribute htmlFor assert_equals: getter must be Function expected "function" but got "undefined" 3406 PASS HTMLScriptElement interface: attribute src 3407 PASS HTMLScriptElement interface: attribute type 3408 PASS HTMLScriptElement interface: attribute charset 3409 PASS HTMLScriptElement interface: attribute async 3410 PASS HTMLScriptElement interface: attribute defer 3411 PASS HTMLScriptElement interface: attribute crossOrigin 3412 PASS HTMLScriptElement interface: attribute text 3413 PASS HTMLScriptElement interface: attribute event 3414 PASS HTMLScriptElement interface: attribute htmlFor 3409 3415 PASS HTMLScriptElement must be primary interface of document.createElement("script") 3410 3416 PASS Stringification of document.createElement("script") … … 3423 3429 PASS HTMLTemplateElement interface: existence and properties of interface prototype object 3424 3430 PASS HTMLTemplateElement interface: existence and properties of interface prototype object's "constructor" property 3425 FAIL HTMLTemplateElement interface: attribute content assert_equals: getter must be Function expected "function" but got "undefined" 3431 PASS HTMLTemplateElement interface: attribute content 3426 3432 FAIL HTMLCanvasElement interface: existence and properties of interface object assert_equals: class string of HTMLCanvasElement expected "[object Function]" but got "[object HTMLCanvasElementConstructor]" 3427 3433 PASS HTMLCanvasElement interface object length … … 3429 3435 PASS HTMLCanvasElement interface: existence and properties of interface prototype object 3430 3436 PASS HTMLCanvasElement interface: existence and properties of interface prototype object's "constructor" property 3431 FAIL HTMLCanvasElement interface: attribute width assert_equals: getter must be Function expected "function" but got "undefined" 3432 FAIL HTMLCanvasElement interface: attribute height assert_equals: getter must be Function expected "function" but got "undefined" 3437 PASS HTMLCanvasElement interface: attribute width 3438 PASS HTMLCanvasElement interface: attribute height 3433 3439 FAIL HTMLCanvasElement interface: operation getContext(DOMString,any) assert_equals: property has wrong .length expected 1 but got 0 3434 3440 FAIL HTMLCanvasElement interface: operation probablySupportsContext(DOMString,any) assert_equals: property has wrong .length expected 1 but got 0 … … 3480 3486 PASS CanvasRenderingContext2D interface: operation setTransform(unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double) 3481 3487 FAIL CanvasRenderingContext2D interface: operation resetTransform() assert_own_property: interface prototype object missing non-static operation expected property "resetTransform" missing 3482 FAIL CanvasRenderingContext2D interface: attribute globalAlpha assert_equals: getter must be Function expected "function" but got "undefined" 3483 FAIL CanvasRenderingContext2D interface: attribute globalCompositeOperation assert_equals: getter must be Function expected "function" but got "undefined" 3484 FAIL CanvasRenderingContext2D interface: attribute imageSmoothingEnabled assert_equals: getter must be Function expected "function" but got "undefined" 3485 FAIL CanvasRenderingContext2D interface: attribute strokeStyle assert_equals: getter must be Function expected "function" but got "undefined" 3486 FAIL CanvasRenderingContext2D interface: attribute fillStyle assert_equals: getter must be Function expected "function" but got "undefined" 3488 PASS CanvasRenderingContext2D interface: attribute globalAlpha 3489 PASS CanvasRenderingContext2D interface: attribute globalCompositeOperation 3490 PASS CanvasRenderingContext2D interface: attribute imageSmoothingEnabled 3491 PASS CanvasRenderingContext2D interface: attribute strokeStyle 3492 PASS CanvasRenderingContext2D interface: attribute fillStyle 3487 3493 PASS CanvasRenderingContext2D interface: operation createLinearGradient(double,double,double,double) 3488 3494 PASS CanvasRenderingContext2D interface: operation createRadialGradient(double,double,double,double,double,double) 3489 3495 PASS CanvasRenderingContext2D interface: operation createPattern(CanvasImageSource,DOMString) 3490 FAIL CanvasRenderingContext2D interface: attribute shadowOffsetX assert_equals: getter must be Function expected "function" but got "undefined" 3491 FAIL CanvasRenderingContext2D interface: attribute shadowOffsetY assert_equals: getter must be Function expected "function" but got "undefined" 3492 FAIL CanvasRenderingContext2D interface: attribute shadowBlur assert_equals: getter must be Function expected "function" but got "undefined" 3493 FAIL CanvasRenderingContext2D interface: attribute shadowColor assert_equals: getter must be Function expected "function" but got "undefined" 3496 PASS CanvasRenderingContext2D interface: attribute shadowOffsetX 3497 PASS CanvasRenderingContext2D interface: attribute shadowOffsetY 3498 PASS CanvasRenderingContext2D interface: attribute shadowBlur 3499 PASS CanvasRenderingContext2D interface: attribute shadowColor 3494 3500 PASS CanvasRenderingContext2D interface: operation clearRect(unrestricted double,unrestricted double,unrestricted double,unrestricted double) 3495 3501 PASS CanvasRenderingContext2D interface: operation fillRect(unrestricted double,unrestricted double,unrestricted double,unrestricted double) … … 3526 3532 PASS CanvasRenderingContext2D interface: operation putImageData(ImageData,double,double) 3527 3533 PASS CanvasRenderingContext2D interface: operation putImageData(ImageData,double,double,double,double,double,double) 3528 FAIL CanvasRenderingContext2D interface: attribute lineWidth assert_equals: getter must be Function expected "function" but got "undefined" 3529 FAIL CanvasRenderingContext2D interface: attribute lineCap assert_equals: getter must be Function expected "function" but got "undefined" 3530 FAIL CanvasRenderingContext2D interface: attribute lineJoin assert_equals: getter must be Function expected "function" but got "undefined" 3531 FAIL CanvasRenderingContext2D interface: attribute miterLimit assert_equals: getter must be Function expected "function" but got "undefined" 3534 PASS CanvasRenderingContext2D interface: attribute lineWidth 3535 PASS CanvasRenderingContext2D interface: attribute lineCap 3536 PASS CanvasRenderingContext2D interface: attribute lineJoin 3537 PASS CanvasRenderingContext2D interface: attribute miterLimit 3532 3538 PASS CanvasRenderingContext2D interface: operation setLineDash([object Object]) 3533 3539 PASS CanvasRenderingContext2D interface: operation getLineDash() 3534 FAIL CanvasRenderingContext2D interface: attribute lineDashOffset assert_equals: getter must be Function expected "function" but got "undefined" 3535 FAIL CanvasRenderingContext2D interface: attribute font assert_equals: getter must be Function expected "function" but got "undefined" 3536 FAIL CanvasRenderingContext2D interface: attribute textAlign assert_equals: getter must be Function expected "function" but got "undefined" 3537 FAIL CanvasRenderingContext2D interface: attribute textBaseline assert_equals: getter must be Function expected "function" but got "undefined" 3538 FAIL CanvasRenderingContext2D interface: attribute direction assert_equals: getter must be Function expected "function" but got "undefined" 3540 PASS CanvasRenderingContext2D interface: attribute lineDashOffset 3541 PASS CanvasRenderingContext2D interface: attribute font 3542 PASS CanvasRenderingContext2D interface: attribute textAlign 3543 PASS CanvasRenderingContext2D interface: attribute textBaseline 3544 PASS CanvasRenderingContext2D interface: attribute direction 3539 3545 PASS CanvasRenderingContext2D interface: operation closePath() 3540 3546 PASS CanvasRenderingContext2D interface: operation moveTo(unrestricted double,unrestricted double) … … 3694 3700 PASS TextMetrics interface: existence and properties of interface prototype object 3695 3701 PASS TextMetrics interface: existence and properties of interface prototype object's "constructor" property 3696 FAIL TextMetrics interface: attribute width assert_equals: getter must be Function expected "function" but got "undefined" 3702 PASS TextMetrics interface: attribute width 3697 3703 FAIL TextMetrics interface: attribute actualBoundingBoxLeft assert_true: The prototype object must have a property "actualBoundingBoxLeft" expected true got false 3698 3704 FAIL TextMetrics interface: attribute actualBoundingBoxRight assert_true: The prototype object must have a property "actualBoundingBoxRight" expected true got false … … 3711 3717 PASS ImageData interface: existence and properties of interface prototype object 3712 3718 PASS ImageData interface: existence and properties of interface prototype object's "constructor" property 3713 FAIL ImageData interface: attribute width assert_equals: getter must be Function expected "function" but got "undefined" 3714 FAIL ImageData interface: attribute height assert_equals: getter must be Function expected "function" but got "undefined" 3719 PASS ImageData interface: attribute width 3720 PASS ImageData interface: attribute height 3715 3721 FAIL ImageData interface: attribute data assert_true: The prototype object must have a property "data" expected true got false 3716 3722 FAIL DrawingStyle interface: existence and properties of interface object assert_own_property: self does not have own property "DrawingStyle" expected property "DrawingStyle" missing … … 3756 3762 PASS DataTransfer interface: existence and properties of interface prototype object 3757 3763 PASS DataTransfer interface: existence and properties of interface prototype object's "constructor" property 3758 FAIL DataTransfer interface: attribute dropEffect assert_equals: getter must be Function expected "function" but got "undefined" 3759 FAIL DataTransfer interface: attribute effectAllowed assert_equals: getter must be Function expected "function" but got "undefined" 3764 PASS DataTransfer interface: attribute dropEffect 3765 PASS DataTransfer interface: attribute effectAllowed 3760 3766 FAIL DataTransfer interface: attribute items assert_true: The prototype object must have a property "items" expected true got false 3761 3767 PASS DataTransfer interface: operation setDragImage(Element,long,long) 3762 FAIL DataTransfer interface: attribute types assert_equals: getter must be Function expected "function" but got "undefined" 3768 PASS DataTransfer interface: attribute types 3763 3769 PASS DataTransfer interface: operation getData(DOMString) 3764 3770 PASS DataTransfer interface: operation setData(DOMString,DOMString) 3765 3771 PASS DataTransfer interface: operation clearData(DOMString) 3766 FAIL DataTransfer interface: attribute files assert_equals: getter must be Function expected "function" but got "undefined" 3772 PASS DataTransfer interface: attribute files 3767 3773 FAIL DataTransferItemList interface: existence and properties of interface object assert_own_property: self does not have own property "DataTransferItemList" expected property "DataTransferItemList" missing 3768 3774 FAIL DataTransferItemList interface object length assert_own_property: self does not have own property "DataTransferItemList" expected property "DataTransferItemList" missing … … 4074 4080 PASS BarProp interface: existence and properties of interface prototype object 4075 4081 PASS BarProp interface: existence and properties of interface prototype object's "constructor" property 4076 FAIL BarProp interface: attribute visible assert_equals: getter must be Functionexpected "function" but got "undefined"4082 FAIL BarProp interface: attribute visible assert_equals: setter must be function for PutForwards, Replaceable, or non-readonly attributes expected "function" but got "undefined" 4077 4083 FAIL History interface: existence and properties of interface object assert_equals: class string of History expected "[object Function]" but got "[object HistoryConstructor]" 4078 4084 PASS History interface object length … … 4081 4087 PASS History interface: existence and properties of interface prototype object's "constructor" property 4082 4088 FAIL History interface: attribute length assert_true: The prototype object must have a property "length" expected true got false 4083 FAIL History interface: attribute state assert_equals: getter must be Function expected "function" but got "undefined" 4089 PASS History interface: attribute state 4084 4090 PASS History interface: operation go(long) 4085 4091 PASS History interface: operation back() … … 4130 4136 PASS PopStateEvent interface: existence and properties of interface prototype object 4131 4137 PASS PopStateEvent interface: existence and properties of interface prototype object's "constructor" property 4132 FAIL PopStateEvent interface: attribute state assert_equals: getter must be Function expected "function" but got "undefined" 4138 PASS PopStateEvent interface: attribute state 4133 4139 PASS PopStateEvent must be primary interface of new PopStateEvent("popstate", { data: {} }) 4134 4140 PASS Stringification of new PopStateEvent("popstate", { data: {} }) … … 4159 4165 PASS HashChangeEvent interface: existence and properties of interface prototype object 4160 4166 PASS HashChangeEvent interface: existence and properties of interface prototype object's "constructor" property 4161 FAIL HashChangeEvent interface: attribute oldURL assert_equals: getter must be Function expected "function" but got "undefined" 4162 FAIL HashChangeEvent interface: attribute newURL assert_equals: getter must be Function expected "function" but got "undefined" 4167 PASS HashChangeEvent interface: attribute oldURL 4168 PASS HashChangeEvent interface: attribute newURL 4163 4169 FAIL PageTransitionEvent interface: existence and properties of interface object assert_equals: class string of PageTransitionEvent expected "[object Function]" but got "[object PageTransitionEventConstructor]" 4164 4170 PASS PageTransitionEvent interface object length … … 4166 4172 PASS PageTransitionEvent interface: existence and properties of interface prototype object 4167 4173 PASS PageTransitionEvent interface: existence and properties of interface prototype object's "constructor" property 4168 FAIL PageTransitionEvent interface: attribute persisted assert_equals: getter must be Function expected "function" but got "undefined" 4174 PASS PageTransitionEvent interface: attribute persisted 4169 4175 FAIL BeforeUnloadEvent interface: existence and properties of interface object assert_equals: class string of BeforeUnloadEvent expected "[object Function]" but got "[object BeforeUnloadEventConstructor]" 4170 4176 PASS BeforeUnloadEvent interface object length … … 4172 4178 PASS BeforeUnloadEvent interface: existence and properties of interface prototype object 4173 4179 PASS BeforeUnloadEvent interface: existence and properties of interface prototype object's "constructor" property 4174 FAIL BeforeUnloadEvent interface: attribute returnValue assert_equals: getter must be Function expected "function" but got "undefined" 4180 PASS BeforeUnloadEvent interface: attribute returnValue 4175 4181 FAIL ApplicationCache interface: existence and properties of interface object assert_equals: class string of ApplicationCache expected "[object Function]" but got "[object ApplicationCacheConstructor]" 4176 4182 PASS ApplicationCache interface object length … … 4190 4196 PASS ApplicationCache interface: constant OBSOLETE on interface object 4191 4197 PASS ApplicationCache interface: constant OBSOLETE on interface prototype object 4192 FAIL ApplicationCache interface: attribute status assert_equals: getter must be Function expected "function" but got "undefined" 4198 PASS ApplicationCache interface: attribute status 4193 4199 PASS ApplicationCache interface: operation update() 4194 4200 PASS ApplicationCache interface: operation abort() 4195 4201 PASS ApplicationCache interface: operation swapCache() 4196 FAIL ApplicationCache interface: attribute onchecking assert_equals: getter must be Function expected "function" but got "undefined" 4197 FAIL ApplicationCache interface: attribute onerror assert_equals: getter must be Function expected "function" but got "undefined" 4198 FAIL ApplicationCache interface: attribute onnoupdate assert_equals: getter must be Function expected "function" but got "undefined" 4199 FAIL ApplicationCache interface: attribute ondownloading assert_equals: getter must be Function expected "function" but got "undefined" 4200 FAIL ApplicationCache interface: attribute onprogress assert_equals: getter must be Function expected "function" but got "undefined" 4201 FAIL ApplicationCache interface: attribute onupdateready assert_equals: getter must be Function expected "function" but got "undefined" 4202 FAIL ApplicationCache interface: attribute oncached assert_equals: getter must be Function expected "function" but got "undefined" 4203 FAIL ApplicationCache interface: attribute onobsolete assert_equals: getter must be Function expected "function" but got "undefined" 4202 PASS ApplicationCache interface: attribute onchecking 4203 PASS ApplicationCache interface: attribute onerror 4204 PASS ApplicationCache interface: attribute onnoupdate 4205 PASS ApplicationCache interface: attribute ondownloading 4206 PASS ApplicationCache interface: attribute onprogress 4207 PASS ApplicationCache interface: attribute onupdateready 4208 PASS ApplicationCache interface: attribute oncached 4209 PASS ApplicationCache interface: attribute onobsolete 4204 4210 PASS ApplicationCache must be primary interface of window.applicationCache 4205 4211 PASS Stringification of window.applicationCache … … 4321 4327 PASS Plugin interface: existence and properties of interface prototype object 4322 4328 PASS Plugin interface: existence and properties of interface prototype object's "constructor" property 4323 FAIL Plugin interface: attribute name assert_equals: getter must be Function expected "function" but got "undefined" 4324 FAIL Plugin interface: attribute description assert_equals: getter must be Function expected "function" but got "undefined" 4325 FAIL Plugin interface: attribute filename assert_equals: getter must be Function expected "function" but got "undefined" 4329 PASS Plugin interface: attribute name 4330 PASS Plugin interface: attribute description 4331 PASS Plugin interface: attribute filename 4326 4332 FAIL Plugin interface: attribute length assert_true: The prototype object must have a property "length" expected true got false 4327 4333 FAIL Plugin interface: operation item(unsigned long) assert_equals: property has wrong .length expected 1 but got 0 … … 4332 4338 PASS MimeType interface: existence and properties of interface prototype object 4333 4339 PASS MimeType interface: existence and properties of interface prototype object's "constructor" property 4334 FAIL MimeType interface: attribute type assert_equals: getter must be Function expected "function" but got "undefined" 4335 FAIL MimeType interface: attribute description assert_equals: getter must be Function expected "function" but got "undefined" 4336 FAIL MimeType interface: attribute suffixes assert_equals: getter must be Function expected "function" but got "undefined" 4337 FAIL MimeType interface: attribute enabledPlugin assert_equals: getter must be Function expected "function" but got "undefined" 4340 PASS MimeType interface: attribute type 4341 PASS MimeType interface: attribute description 4342 PASS MimeType interface: attribute suffixes 4343 PASS MimeType interface: attribute enabledPlugin 4338 4344 FAIL External interface: existence and properties of interface object assert_own_property: self does not have own property "External" expected property "External" missing 4339 4345 FAIL External interface object length assert_own_property: self does not have own property "External" expected property "External" missing … … 4361 4367 PASS MessageEvent interface: existence and properties of interface prototype object 4362 4368 PASS MessageEvent interface: existence and properties of interface prototype object's "constructor" property 4363 FAIL MessageEvent interface: attribute data assert_equals: getter must be Function expected "function" but got "undefined" 4364 FAIL MessageEvent interface: attribute origin assert_equals: getter must be Function expected "function" but got "undefined" 4365 FAIL MessageEvent interface: attribute lastEventId assert_equals: getter must be Function expected "function" but got "undefined" 4366 FAIL MessageEvent interface: attribute source assert_equals: getter must be Function expected "function" but got "undefined" 4367 FAIL MessageEvent interface: attribute ports assert_equals: getter must be Function expected "function" but got "undefined" 4369 PASS MessageEvent interface: attribute data 4370 PASS MessageEvent interface: attribute origin 4371 PASS MessageEvent interface: attribute lastEventId 4372 PASS MessageEvent interface: attribute source 4373 PASS MessageEvent interface: attribute ports 4368 4374 FAIL MessageEvent interface: operation initMessageEvent(DOMString,boolean,boolean,any,DOMString,DOMString,[object Object],[object Object],MessagePort) assert_equals: property has wrong .length expected 8 but got 0 4369 4375 FAIL EventSource interface: existence and properties of interface object assert_equals: class string of EventSource expected "[object Function]" but got "[object EventSourceConstructor]" … … 4372 4378 FAIL EventSource interface: existence and properties of interface prototype object assert_equals: prototype of EventSource.prototype is not EventTarget.prototype expected object "[object EventTargetPrototype]" but got object "[object Object]" 4373 4379 PASS EventSource interface: existence and properties of interface prototype object's "constructor" property 4374 FAIL EventSource interface: attribute url assert_equals: getter must be Function expected "function" but got "undefined" 4375 FAIL EventSource interface: attribute withCredentials assert_equals: getter must be Function expected "function" but got "undefined" 4380 PASS EventSource interface: attribute url 4381 PASS EventSource interface: attribute withCredentials 4376 4382 PASS EventSource interface: constant CONNECTING on interface object 4377 4383 PASS EventSource interface: constant CONNECTING on interface prototype object … … 4380 4386 PASS EventSource interface: constant CLOSED on interface object 4381 4387 PASS EventSource interface: constant CLOSED on interface prototype object 4382 FAIL EventSource interface: attribute readyState assert_equals: getter must be Function expected "function" but got "undefined" 4383 FAIL EventSource interface: attribute onopen assert_equals: getter must be Function expected "function" but got "undefined" 4384 FAIL EventSource interface: attribute onmessage assert_equals: getter must be Function expected "function" but got "undefined" 4385 FAIL EventSource interface: attribute onerror assert_equals: getter must be Function expected "function" but got "undefined" 4388 PASS EventSource interface: attribute readyState 4389 PASS EventSource interface: attribute onopen 4390 PASS EventSource interface: attribute onmessage 4391 PASS EventSource interface: attribute onerror 4386 4392 PASS EventSource interface: operation close() 4387 4393 FAIL WebSocket interface: existence and properties of interface object assert_equals: class string of WebSocket expected "[object Function]" but got "[object WebSocketConstructor]" … … 4390 4396 FAIL WebSocket interface: existence and properties of interface prototype object assert_equals: prototype of WebSocket.prototype is not EventTarget.prototype expected object "[object EventTargetPrototype]" but got object "[object Object]" 4391 4397 PASS WebSocket interface: existence and properties of interface prototype object's "constructor" property 4392 FAIL WebSocket interface: attribute url assert_equals: getter must be Function expected "function" but got "undefined" 4398 PASS WebSocket interface: attribute url 4393 4399 PASS WebSocket interface: constant CONNECTING on interface object 4394 4400 PASS WebSocket interface: constant CONNECTING on interface prototype object … … 4399 4405 PASS WebSocket interface: constant CLOSED on interface object 4400 4406 PASS WebSocket interface: constant CLOSED on interface prototype object 4401 FAIL WebSocket interface: attribute readyState assert_equals: getter must be Function expected "function" but got "undefined" 4402 FAIL WebSocket interface: attribute bufferedAmount assert_equals: getter must be Function expected "function" but got "undefined" 4403 FAIL WebSocket interface: attribute onopen assert_equals: getter must be Function expected "function" but got "undefined" 4404 FAIL WebSocket interface: attribute onerror assert_equals: getter must be Function expected "function" but got "undefined" 4405 FAIL WebSocket interface: attribute onclose assert_equals: getter must be Function expected "function" but got "undefined" 4406 FAIL WebSocket interface: attribute extensions assert_equals: getter must be Function expected "function" but got "undefined" 4407 FAIL WebSocket interface: attribute protocol assert_equals: getter must be Function expected "function" but got "undefined" 4407 PASS WebSocket interface: attribute readyState 4408 PASS WebSocket interface: attribute bufferedAmount 4409 PASS WebSocket interface: attribute onopen 4410 PASS WebSocket interface: attribute onerror 4411 PASS WebSocket interface: attribute onclose 4412 PASS WebSocket interface: attribute extensions 4413 PASS WebSocket interface: attribute protocol 4408 4414 PASS WebSocket interface: operation close(unsigned short,DOMString) 4409 FAIL WebSocket interface: attribute onmessage assert_equals: getter must be Function expected "function" but got "undefined" 4410 FAIL WebSocket interface: attribute binaryType assert_equals: getter must be Function expected "function" but got "undefined" 4415 PASS WebSocket interface: attribute onmessage 4416 PASS WebSocket interface: attribute binaryType 4411 4417 PASS WebSocket interface: operation send(DOMString) 4412 4418 PASS WebSocket interface: operation send(Blob) … … 4418 4424 PASS CloseEvent interface: existence and properties of interface prototype object 4419 4425 PASS CloseEvent interface: existence and properties of interface prototype object's "constructor" property 4420 FAIL CloseEvent interface: attribute wasClean assert_equals: getter must be Function expected "function" but got "undefined" 4421 FAIL CloseEvent interface: attribute code assert_equals: getter must be Function expected "function" but got "undefined" 4422 FAIL CloseEvent interface: attribute reason assert_equals: getter must be Function expected "function" but got "undefined" 4426 PASS CloseEvent interface: attribute wasClean 4427 PASS CloseEvent interface: attribute code 4428 PASS CloseEvent interface: attribute reason 4423 4429 FAIL MessageChannel interface: existence and properties of interface object assert_equals: class string of MessageChannel expected "[object Function]" but got "[object MessageChannelConstructor]" 4424 4430 PASS MessageChannel interface object length … … 4426 4432 PASS MessageChannel interface: existence and properties of interface prototype object 4427 4433 PASS MessageChannel interface: existence and properties of interface prototype object's "constructor" property 4428 FAIL MessageChannel interface: attribute port1 assert_equals: getter must be Function expected "function" but got "undefined" 4429 FAIL MessageChannel interface: attribute port2 assert_equals: getter must be Function expected "function" but got "undefined" 4434 PASS MessageChannel interface: attribute port1 4435 PASS MessageChannel interface: attribute port2 4430 4436 FAIL MessagePort interface: existence and properties of interface object assert_equals: class string of MessagePort expected "[object Function]" but got "[object MessagePortConstructor]" 4431 4437 PASS MessagePort interface object length … … 4436 4442 PASS MessagePort interface: operation start() 4437 4443 PASS MessagePort interface: operation close() 4438 FAIL MessagePort interface: attribute onmessage assert_equals: getter must be Function expected "function" but got "undefined" 4444 PASS MessagePort interface: attribute onmessage 4439 4445 FAIL PortCollection interface: existence and properties of interface object assert_own_property: self does not have own property "PortCollection" expected property "PortCollection" missing 4440 4446 FAIL PortCollection interface object length assert_own_property: self does not have own property "PortCollection" expected property "PortCollection" missing … … 4500 4506 PASS Worker interface: operation terminate() 4501 4507 PASS Worker interface: operation postMessage(any,[object Object]) 4502 FAIL Worker interface: attribute onmessage assert_equals: getter must be Function expected "function" but got "undefined" 4503 FAIL Worker interface: attribute onerror assert_equals: getter must be Function expected "function" but got "undefined" 4508 PASS Worker interface: attribute onmessage 4509 PASS Worker interface: attribute onerror 4504 4510 FAIL SharedWorker interface: existence and properties of interface object assert_own_property: self does not have own property "SharedWorker" expected property "SharedWorker" missing 4505 4511 FAIL SharedWorker interface object length assert_own_property: self does not have own property "SharedWorker" expected property "SharedWorker" missing … … 4554 4560 PASS StorageEvent interface: existence and properties of interface prototype object 4555 4561 PASS StorageEvent interface: existence and properties of interface prototype object's "constructor" property 4556 FAIL StorageEvent interface: attribute key assert_equals: getter must be Function expected "function" but got "undefined" 4557 FAIL StorageEvent interface: attribute oldValue assert_equals: getter must be Function expected "function" but got "undefined" 4558 FAIL StorageEvent interface: attribute newValue assert_equals: getter must be Function expected "function" but got "undefined" 4559 FAIL StorageEvent interface: attribute url assert_equals: getter must be Function expected "function" but got "undefined" 4560 FAIL StorageEvent interface: attribute storageArea assert_equals: getter must be Function expected "function" but got "undefined" 4562 PASS StorageEvent interface: attribute key 4563 PASS StorageEvent interface: attribute oldValue 4564 PASS StorageEvent interface: attribute newValue 4565 PASS StorageEvent interface: attribute url 4566 PASS StorageEvent interface: attribute storageArea 4561 4567 FAIL HTMLAppletElement interface: existence and properties of interface object assert_equals: class string of HTMLAppletElement expected "[object Function]" but got "[object HTMLAppletElementConstructor]" 4562 4568 PASS HTMLAppletElement interface object length … … 4564 4570 PASS HTMLAppletElement interface: existence and properties of interface prototype object 4565 4571 PASS HTMLAppletElement interface: existence and properties of interface prototype object's "constructor" property 4566 FAIL HTMLAppletElement interface: attribute align assert_equals: getter must be Function expected "function" but got "undefined" 4567 FAIL HTMLAppletElement interface: attribute alt assert_equals: getter must be Function expected "function" but got "undefined" 4568 FAIL HTMLAppletElement interface: attribute archive assert_equals: getter must be Function expected "function" but got "undefined" 4569 FAIL HTMLAppletElement interface: attribute code assert_equals: getter must be Function expected "function" but got "undefined" 4570 FAIL HTMLAppletElement interface: attribute codeBase assert_equals: getter must be Function expected "function" but got "undefined" 4571 FAIL HTMLAppletElement interface: attribute height assert_equals: getter must be Function expected "function" but got "undefined" 4572 FAIL HTMLAppletElement interface: attribute hspace assert_equals: getter must be Function expected "function" but got "undefined" 4573 FAIL HTMLAppletElement interface: attribute name assert_equals: getter must be Function expected "function" but got "undefined" 4574 FAIL HTMLAppletElement interface: attribute object assert_equals: getter must be Function expected "function" but got "undefined" 4575 FAIL HTMLAppletElement interface: attribute vspace assert_equals: getter must be Function expected "function" but got "undefined" 4576 FAIL HTMLAppletElement interface: attribute width assert_equals: getter must be Function expected "function" but got "undefined" 4572 PASS HTMLAppletElement interface: attribute align 4573 PASS HTMLAppletElement interface: attribute alt 4574 PASS HTMLAppletElement interface: attribute archive 4575 PASS HTMLAppletElement interface: attribute code 4576 PASS HTMLAppletElement interface: attribute codeBase 4577 PASS HTMLAppletElement interface: attribute height 4578 PASS HTMLAppletElement interface: attribute hspace 4579 PASS HTMLAppletElement interface: attribute name 4580 PASS HTMLAppletElement interface: attribute object 4581 PASS HTMLAppletElement interface: attribute vspace 4582 PASS HTMLAppletElement interface: attribute width 4577 4583 PASS HTMLAppletElement must be primary interface of document.createElement("applet") 4578 4584 PASS Stringification of document.createElement("applet") … … 4593 4599 PASS HTMLMarqueeElement interface: existence and properties of interface prototype object 4594 4600 PASS HTMLMarqueeElement interface: existence and properties of interface prototype object's "constructor" property 4595 FAIL HTMLMarqueeElement interface: attribute behavior assert_equals: getter must be Function expected "function" but got "undefined" 4596 FAIL HTMLMarqueeElement interface: attribute bgColor assert_equals: getter must be Function expected "function" but got "undefined" 4597 FAIL HTMLMarqueeElement interface: attribute direction assert_equals: getter must be Function expected "function" but got "undefined" 4598 FAIL HTMLMarqueeElement interface: attribute height assert_equals: getter must be Function expected "function" but got "undefined" 4599 FAIL HTMLMarqueeElement interface: attribute hspace assert_equals: getter must be Function expected "function" but got "undefined" 4600 FAIL HTMLMarqueeElement interface: attribute loop assert_equals: getter must be Function expected "function" but got "undefined" 4601 FAIL HTMLMarqueeElement interface: attribute scrollAmount assert_equals: getter must be Function expected "function" but got "undefined" 4602 FAIL HTMLMarqueeElement interface: attribute scrollDelay assert_equals: getter must be Function expected "function" but got "undefined" 4603 FAIL HTMLMarqueeElement interface: attribute trueSpeed assert_equals: getter must be Function expected "function" but got "undefined" 4604 FAIL HTMLMarqueeElement interface: attribute vspace assert_equals: getter must be Function expected "function" but got "undefined" 4605 FAIL HTMLMarqueeElement interface: attribute width assert_equals: getter must be Function expected "function" but got "undefined" 4601 PASS HTMLMarqueeElement interface: attribute behavior 4602 PASS HTMLMarqueeElement interface: attribute bgColor 4603 PASS HTMLMarqueeElement interface: attribute direction 4604 PASS HTMLMarqueeElement interface: attribute height 4605 PASS HTMLMarqueeElement interface: attribute hspace 4606 PASS HTMLMarqueeElement interface: attribute loop 4607 PASS HTMLMarqueeElement interface: attribute scrollAmount 4608 PASS HTMLMarqueeElement interface: attribute scrollDelay 4609 PASS HTMLMarqueeElement interface: attribute trueSpeed 4610 PASS HTMLMarqueeElement interface: attribute vspace 4611 PASS HTMLMarqueeElement interface: attribute width 4606 4612 FAIL HTMLMarqueeElement interface: attribute onbounce assert_true: The prototype object must have a property "onbounce" expected true got false 4607 4613 FAIL HTMLMarqueeElement interface: attribute onfinish assert_true: The prototype object must have a property "onfinish" expected true got false … … 4632 4638 PASS HTMLFrameSetElement interface: existence and properties of interface prototype object 4633 4639 PASS HTMLFrameSetElement interface: existence and properties of interface prototype object's "constructor" property 4634 FAIL HTMLFrameSetElement interface: attribute cols assert_equals: getter must be Function expected "function" but got "undefined" 4635 FAIL HTMLFrameSetElement interface: attribute rows assert_equals: getter must be Function expected "function" but got "undefined" 4640 PASS HTMLFrameSetElement interface: attribute cols 4641 PASS HTMLFrameSetElement interface: attribute rows 4636 4642 FAIL HTMLFrameSetElement interface: attribute onafterprint assert_true: The prototype object must have a property "onafterprint" expected true got false 4637 4643 FAIL HTMLFrameSetElement interface: attribute onbeforeprint assert_true: The prototype object must have a property "onbeforeprint" expected true got false 4638 FAIL HTMLFrameSetElement interface: attribute onbeforeunload assert_equals: getter must be Function expected "function" but got "undefined" 4639 FAIL HTMLFrameSetElement interface: attribute onhashchange assert_equals: getter must be Function expected "function" but got "undefined" 4644 PASS HTMLFrameSetElement interface: attribute onbeforeunload 4645 PASS HTMLFrameSetElement interface: attribute onhashchange 4640 4646 FAIL HTMLFrameSetElement interface: attribute onlanguagechange assert_true: The prototype object must have a property "onlanguagechange" expected true got false 4641 FAIL HTMLFrameSetElement interface: attribute onmessage assert_equals: getter must be Function expected "function" but got "undefined" 4642 FAIL HTMLFrameSetElement interface: attribute onoffline assert_equals: getter must be Function expected "function" but got "undefined" 4643 FAIL HTMLFrameSetElement interface: attribute ononline assert_equals: getter must be Function expected "function" but got "undefined" 4644 FAIL HTMLFrameSetElement interface: attribute onpagehide assert_equals: getter must be Function expected "function" but got "undefined" 4645 FAIL HTMLFrameSetElement interface: attribute onpageshow assert_equals: getter must be Function expected "function" but got "undefined" 4646 FAIL HTMLFrameSetElement interface: attribute onpopstate assert_equals: getter must be Function expected "function" but got "undefined" 4647 FAIL HTMLFrameSetElement interface: attribute onstorage assert_equals: getter must be Function expected "function" but got "undefined" 4648 FAIL HTMLFrameSetElement interface: attribute onunload assert_equals: getter must be Function expected "function" but got "undefined" 4647 PASS HTMLFrameSetElement interface: attribute onmessage 4648 PASS HTMLFrameSetElement interface: attribute onoffline 4649 PASS HTMLFrameSetElement interface: attribute ononline 4650 PASS HTMLFrameSetElement interface: attribute onpagehide 4651 PASS HTMLFrameSetElement interface: attribute onpageshow 4652 PASS HTMLFrameSetElement interface: attribute onpopstate 4653 PASS HTMLFrameSetElement interface: attribute onstorage 4654 PASS HTMLFrameSetElement interface: attribute onunload 4649 4655 PASS HTMLFrameSetElement must be primary interface of document.createElement("frameset") 4650 4656 PASS Stringification of document.createElement("frameset") … … 4669 4675 PASS HTMLFrameElement interface: existence and properties of interface prototype object 4670 4676 PASS HTMLFrameElement interface: existence and properties of interface prototype object's "constructor" property 4671 FAIL HTMLFrameElement interface: attribute name assert_equals: getter must be Function expected "function" but got "undefined" 4672 FAIL HTMLFrameElement interface: attribute scrolling assert_equals: getter must be Function expected "function" but got "undefined" 4673 FAIL HTMLFrameElement interface: attribute src assert_equals: getter must be Function expected "function" but got "undefined" 4674 FAIL HTMLFrameElement interface: attribute frameBorder assert_equals: getter must be Function expected "function" but got "undefined" 4675 FAIL HTMLFrameElement interface: attribute longDesc assert_equals: getter must be Function expected "function" but got "undefined" 4676 FAIL HTMLFrameElement interface: attribute noResize assert_equals: getter must be Function expected "function" but got "undefined" 4677 PASS HTMLFrameElement interface: attribute name 4678 PASS HTMLFrameElement interface: attribute scrolling 4679 PASS HTMLFrameElement interface: attribute src 4680 PASS HTMLFrameElement interface: attribute frameBorder 4681 PASS HTMLFrameElement interface: attribute longDesc 4682 PASS HTMLFrameElement interface: attribute noResize 4677 4683 FAIL HTMLFrameElement interface: attribute contentDocument assert_true: The prototype object must have a property "contentDocument" expected true got false 4678 FAIL HTMLFrameElement interface: attribute contentWindow assert_equals: getter must be Function expected "function" but got "undefined" 4679 FAIL HTMLFrameElement interface: attribute marginHeight assert_equals: getter must be Function expected "function" but got "undefined" 4680 FAIL HTMLFrameElement interface: attribute marginWidth assert_equals: getter must be Function expected "function" but got "undefined" 4684 PASS HTMLFrameElement interface: attribute contentWindow 4685 PASS HTMLFrameElement interface: attribute marginHeight 4686 PASS HTMLFrameElement interface: attribute marginWidth 4681 4687 PASS HTMLFrameElement must be primary interface of document.createElement("frame") 4682 4688 PASS Stringification of document.createElement("frame") … … 4696 4702 PASS HTMLDirectoryElement interface: existence and properties of interface prototype object 4697 4703 PASS HTMLDirectoryElement interface: existence and properties of interface prototype object's "constructor" property 4698 FAIL HTMLDirectoryElement interface: attribute compact assert_equals: getter must be Function expected "function" but got "undefined" 4704 PASS HTMLDirectoryElement interface: attribute compact 4699 4705 PASS HTMLDirectoryElement must be primary interface of document.createElement("dir") 4700 4706 PASS Stringification of document.createElement("dir") … … 4705 4711 PASS HTMLFontElement interface: existence and properties of interface prototype object 4706 4712 PASS HTMLFontElement interface: existence and properties of interface prototype object's "constructor" property 4707 FAIL HTMLFontElement interface: attribute color assert_equals: getter must be Function expected "function" but got "undefined" 4708 FAIL HTMLFontElement interface: attribute face assert_equals: getter must be Function expected "function" but got "undefined" 4709 FAIL HTMLFontElement interface: attribute size assert_equals: getter must be Function expected "function" but got "undefined" 4713 PASS HTMLFontElement interface: attribute color 4714 PASS HTMLFontElement interface: attribute face 4715 PASS HTMLFontElement interface: attribute size 4710 4716 PASS HTMLFontElement must be primary interface of document.createElement("font") 4711 4717 PASS Stringification of document.createElement("font") -
trunk/LayoutTests/inspector/runtime/getProperties-expected.txt
r188142 r196001 22 22 [native code] 23 23 } 24 arguments 25 caller 24 arguments object TypeError: Type error 25 caller object TypeError: Type error 26 26 length number 0 27 27 name string Number -
trunk/Source/JavaScriptCore/CMakeLists.txt
r195999 r196001 654 654 runtime/JSArrayIterator.cpp 655 655 runtime/JSBoundFunction.cpp 656 runtime/JSBoundSlotBaseFunction.cpp 656 657 runtime/JSCJSValue.cpp 657 658 runtime/JSCallee.cpp -
trunk/Source/JavaScriptCore/ChangeLog
r195999 r196001 1 2016-02-01 Chris Dumez <cdumez@apple.com> 2 3 Native Bindings Descriptors are Incomplete 4 https://bugs.webkit.org/show_bug.cgi?id=140575 5 <rdar://problem/19506502> 6 7 Reviewed by Oliver Hunt. 8 9 This patch is based on initial work by Joe Pecoraro and Matthew Mirman. 10 11 This patch was initially rolled out for breaking chromeexperiments.com, 12 presumably because our IDL attributes were not marked as [configurable] 13 at the time. However, since r190104, our IDL attributes are now 14 configurable. Based on local testing, chromeexperiments.com seems to be 15 working fine now. 16 17 * JavaScriptCore.xcodeproj/project.pbxproj: 18 * inspector/InjectedScriptSource.js: 19 (endsWith): 20 (InjectedScript.prototype.processProperties): 21 * runtime/JSBoundSlotBaseFunction.cpp: Added. 22 (JSC::boundSlotBaseFunctionCall): 23 (JSC::JSBoundSlotBaseFunction::JSBoundSlotBaseFunction): 24 (JSC::JSBoundSlotBaseFunction::create): 25 (JSC::JSBoundSlotBaseFunction::visitChildren): 26 (JSC::JSBoundSlotBaseFunction::finishCreation): 27 * runtime/JSBoundSlotBaseFunction.h: Added. 28 (JSC::JSBoundSlotBaseFunction::createStructure): 29 (JSC::JSBoundSlotBaseFunction::boundSlotBase): 30 (JSC::JSBoundSlotBaseFunction::customGetterSetter): 31 (JSC::JSBoundSlotBaseFunction::isSetter): 32 * runtime/JSGlobalObject.cpp: 33 (JSC::JSGlobalObject::init): 34 (JSC::JSGlobalObject::visitChildren): 35 * runtime/JSGlobalObject.h: 36 (JSC::JSGlobalObject::boundSlotBaseFunctionStructure): 37 * runtime/JSObject.cpp: 38 (JSC::getBoundSlotBaseFunctionForGetterSetter): 39 (JSC::JSObject::getOwnPropertyDescriptor): 40 * runtime/VM.cpp: 41 (JSC::VM::VM): 42 * runtime/VM.h: 43 1 44 2016-02-01 Joseph Pecoraro <pecoraro@apple.com> 2 45 -
trunk/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.vcxproj
r195865 r196001 801 801 <ClCompile Include="..\runtime\JSArrayBufferView.cpp" /> 802 802 <ClCompile Include="..\runtime\JSBoundFunction.cpp" /> 803 <ClCompile Include="..\runtime\JSBoundSlotBaseFunction.cpp" /> 803 804 <ClCompile Include="..\runtime\JSCJSValue.cpp" /> 804 805 <ClCompile Include="..\runtime\JSCallee.cpp" /> … … 1681 1682 <ClInclude Include="..\runtime\JSArrayIterator.h" /> 1682 1683 <ClInclude Include="..\runtime\JSBoundFunction.h" /> 1684 <ClInclude Include="..\runtime\JSBoundSlotBaseFunction.h" /> 1683 1685 <ClInclude Include="..\runtime\JSCInlines.h" /> 1684 1686 <ClInclude Include="..\runtime\JSCJSValue.h" /> -
trunk/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters
r195865 r196001 766 766 <Filter>runtime</Filter> 767 767 </ClCompile> 768 <ClCompile Include="..\runtime\JSBoundSlotBaseFunction.cpp"> 769 <Filter>runtime</Filter> 770 </ClCompile> 768 771 <ClCompile Include="..\runtime\JSCallee.cpp"> 769 772 <Filter>runtime</Filter> … … 2985 2988 </ClInclude> 2986 2989 <ClInclude Include="..\runtime\JSBoundFunction.h"> 2990 <Filter>runtime</Filter> 2991 </ClInclude> 2992 <ClInclude Include="..\runtime\JSBoundSlotBaseFunction.h"> 2987 2993 <Filter>runtime</Filter> 2988 2994 </ClInclude> -
trunk/Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj
r195865 r196001 1198 1198 4443AE3316E188D90076F110 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 51F0EB6105C86C6B00E6DF1B /* Foundation.framework */; }; 1199 1199 451539B912DC994500EF7AC4 /* Yarr.h in Headers */ = {isa = PBXBuildFile; fileRef = 451539B812DC994500EF7AC4 /* Yarr.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1200 46D4DCBD1C5AB2D500D8D321 /* JSBoundSlotBaseFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46D4DCBB1C5AB2D500D8D321 /* JSBoundSlotBaseFunction.cpp */; }; 1201 46D4DCBE1C5AB2D500D8D321 /* JSBoundSlotBaseFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = 46D4DCBC1C5AB2D500D8D321 /* JSBoundSlotBaseFunction.h */; }; 1200 1202 52678F8E1A031009006A306D /* BasicBlockLocation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 52678F8C1A031009006A306D /* BasicBlockLocation.cpp */; }; 1201 1203 52678F8F1A031009006A306D /* BasicBlockLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 52678F8D1A031009006A306D /* BasicBlockLocation.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 3355 3357 451539B812DC994500EF7AC4 /* Yarr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Yarr.h; path = yarr/Yarr.h; sourceTree = "<group>"; }; 3356 3358 45E12D8806A49B0F00E9DF84 /* jsc.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = jsc.cpp; sourceTree = "<group>"; tabWidth = 4; }; 3359 46D4DCBB1C5AB2D500D8D321 /* JSBoundSlotBaseFunction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSBoundSlotBaseFunction.cpp; sourceTree = "<group>"; }; 3360 46D4DCBC1C5AB2D500D8D321 /* JSBoundSlotBaseFunction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSBoundSlotBaseFunction.h; sourceTree = "<group>"; }; 3357 3361 51F0EB6105C86C6B00E6DF1B /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; }; 3358 3362 51F0EC0705C86C9A00E6DF1B /* libobjc.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libobjc.dylib; path = /usr/lib/libobjc.dylib; sourceTree = "<absolute>"; }; … … 5791 5795 86FA9E8F142BBB2D001773B7 /* JSBoundFunction.cpp */, 5792 5796 86FA9E90142BBB2E001773B7 /* JSBoundFunction.h */, 5797 46D4DCBB1C5AB2D500D8D321 /* JSBoundSlotBaseFunction.cpp */, 5798 46D4DCBC1C5AB2D500D8D321 /* JSBoundSlotBaseFunction.h */, 5793 5799 657CF45619BF6662004ACBF2 /* JSCallee.cpp */, 5794 5800 657CF45719BF6662004ACBF2 /* JSCallee.h */, … … 8059 8065 A5FD007E189B0B4C00633231 /* ScriptCallStackFactory.h in Headers */, 8060 8066 A503FA22188EFF6800110F14 /* ScriptDebugListener.h in Headers */, 8067 46D4DCBE1C5AB2D500D8D321 /* JSBoundSlotBaseFunction.h in Headers */, 8061 8068 A503FA26188EFFFD00110F14 /* ScriptDebugServer.h in Headers */, 8062 8069 A55D93A6185012A800400DED /* ScriptFunctionCall.h in Headers */, … … 8988 8995 0F2BDC4D1522818600CD8910 /* DFGMinifiedNode.cpp in Sources */, 8989 8996 0F8F14351ADF090100ED792C /* DFGMovHintRemovalPhase.cpp in Sources */, 8997 46D4DCBD1C5AB2D500D8D321 /* JSBoundSlotBaseFunction.cpp in Sources */, 8990 8998 0FF2CD5B1B61A4F8004955A8 /* DFGMultiGetByOffsetData.cpp in Sources */, 8991 8999 A737810D1799EA2E00817533 /* DFGNaturalLoops.cpp in Sources */, -
trunk/Source/JavaScriptCore/inspector/InjectedScriptSource.js
r194650 r196001 55 55 } 56 56 57 function endsWith(str, suffix) 58 { 59 var position = str.length - suffix.length; 60 if (position < 0) 61 return false; 62 return str.indexOf(suffix, position) === position; 63 } 64 57 65 function isSymbol(obj) 58 66 { … … 681 689 } 682 690 683 if (descriptor.hasOwnProperty("get") && descriptor.hasOwnProperty("set") && !descriptor.get && !descriptor.set) { 684 // FIXME: <https://webkit.org/b/140575> Web Inspector: Native Bindings Descriptors are Incomplete 691 if (endsWith(String(descriptor.get), "[native code]\n}") || 692 (!descriptor.get && descriptor.hasOwnProperty("get") && !descriptor.set && descriptor.hasOwnProperty("set"))) { 693 // FIXME: Some Native Bindings Descriptors are Incomplete 694 // <https://webkit.org/b/141585> Some IDL attributes appear on the instances instead of on prototypes 685 695 // Developers may create such a descriptors, so we should be resilient: 686 696 // var x = {}; Object.defineProperty(x, "p", {get:undefined}); Object.getOwnPropertyDescriptor(x, "p") -
trunk/Source/JavaScriptCore/runtime/JSGlobalObject.cpp
r195916 r196001 65 65 #include "JSArrayIterator.h" 66 66 #include "JSBoundFunction.h" 67 #include "JSBoundSlotBaseFunction.h" 67 68 #include "JSCInlines.h" 68 69 #include "JSCallbackConstructor.h" … … 279 280 280 281 m_functionStructure.set(vm, this, JSFunction::createStructure(vm, this, m_functionPrototype.get())); 282 m_boundSlotBaseFunctionStructure.set(vm, this, JSBoundSlotBaseFunction::createStructure(vm, this, m_functionPrototype.get())); 281 283 m_boundFunctionStructure.set(vm, this, JSBoundFunction::createStructure(vm, this, m_functionPrototype.get())); 282 284 m_nativeStdFunctionStructure.set(vm, this, JSNativeStdFunction::createStructure(vm, this, m_functionPrototype.get())); … … 892 894 visitor.append(&thisObject->m_calleeStructure); 893 895 visitor.append(&thisObject->m_functionStructure); 896 visitor.append(&thisObject->m_boundSlotBaseFunctionStructure); 894 897 visitor.append(&thisObject->m_boundFunctionStructure); 895 898 visitor.append(&thisObject->m_nativeStdFunctionStructure); -
trunk/Source/JavaScriptCore/runtime/JSGlobalObject.h
r195916 r196001 264 264 WriteBarrier<Structure> m_functionStructure; 265 265 WriteBarrier<Structure> m_boundFunctionStructure; 266 WriteBarrier<Structure> m_boundSlotBaseFunctionStructure; 266 267 WriteBarrier<Structure> m_nativeStdFunctionStructure; 267 268 WriteBarrier<Structure> m_namedFunctionStructure; … … 512 513 Structure* functionStructure() const { return m_functionStructure.get(); } 513 514 Structure* boundFunctionStructure() const { return m_boundFunctionStructure.get(); } 515 Structure* boundSlotBaseFunctionStructure() const { return m_boundSlotBaseFunctionStructure.get(); } 514 516 Structure* nativeStdFunctionStructure() const { return m_nativeStdFunctionStructure.get(); } 515 517 Structure* namedFunctionStructure() const { return m_namedFunctionStructure.get(); } -
trunk/Source/JavaScriptCore/runtime/JSObject.cpp
r195528 r196001 37 37 #include "GetterSetter.h" 38 38 #include "IndexingHeaderInlines.h" 39 #include "JSBoundSlotBaseFunction.h" 39 40 #include "JSFunction.h" 40 41 #include "JSGlobalObject.h" … … 2531 2532 } 2532 2533 2534 static JSBoundSlotBaseFunction* getBoundSlotBaseFunctionForGetterSetter(ExecState* exec, PropertyName propertyName, JSC::PropertySlot& slot, CustomGetterSetter* getterSetter, JSBoundSlotBaseFunction::Type type) 2535 { 2536 auto key = std::make_pair(getterSetter, (int)type); 2537 JSBoundSlotBaseFunction* boundSlotBase = exec->vm().customGetterSetterFunctionMap.get(key); 2538 if (!boundSlotBase) { 2539 boundSlotBase = JSBoundSlotBaseFunction::create(exec->vm(), exec->lexicalGlobalObject(), slot.slotBase(), getterSetter, type, propertyName.publicName()); 2540 exec->vm().customGetterSetterFunctionMap.set(key, boundSlotBase); 2541 } 2542 return boundSlotBase; 2543 } 2544 2533 2545 bool JSObject::getOwnPropertyDescriptor(ExecState* exec, PropertyName propertyName, PropertyDescriptor& descriptor) 2534 2546 { … … 2541 2553 if (slot.isAccessor()) 2542 2554 descriptor.setAccessorDescriptor(slot.getterSetter(), slot.attributes()); 2543 else if (slot.attributes() & CustomAccessor) 2555 else if (slot.attributes() & CustomAccessor) { 2544 2556 descriptor.setCustomDescriptor(slot.attributes()); 2545 else 2557 2558 JSValue maybeGetterSetter = getDirect(exec->vm(), propertyName); 2559 // FIXME: This currently does not work for properties that are on the instance and not reified. 2560 if (maybeGetterSetter) { 2561 auto* getterSetter = jsCast<CustomGetterSetter*>(maybeGetterSetter); 2562 ASSERT(getterSetter); 2563 if (getterSetter->getter()) 2564 descriptor.setGetter(getBoundSlotBaseFunctionForGetterSetter(exec, propertyName, slot, getterSetter, JSBoundSlotBaseFunction::Type::Getter)); 2565 if (getterSetter->setter()) 2566 descriptor.setSetter(getBoundSlotBaseFunctionForGetterSetter(exec, propertyName, slot, getterSetter, JSBoundSlotBaseFunction::Type::Setter)); 2567 } 2568 } else 2546 2569 descriptor.setDescriptor(slot.getValue(exec, propertyName), slot.attributes()); 2547 2570 return true; -
trunk/Source/JavaScriptCore/runtime/PropertyDescriptor.cpp
r183006 r196001 233 233 if (isAccessorDescriptor()) 234 234 overrideMask |= Accessor; 235 return (m_attributes & overrideMask) | (currentAttributes & ~overrideMask );236 } 237 238 } 235 return (m_attributes & overrideMask) | (currentAttributes & ~overrideMask & ~CustomAccessor); 236 } 237 238 } -
trunk/Source/JavaScriptCore/runtime/VM.cpp
r195865 r196001 158 158 , propertyNames(nullptr) 159 159 , emptyList(new MarkedArgumentBuffer) 160 , customGetterSetterFunctionMap(*this) 160 161 , stringCache(*this) 161 162 , prototypeMap(*this) -
trunk/Source/JavaScriptCore/runtime/VM.h
r195865 r196001 81 81 class CodeCache; 82 82 class CommonIdentifiers; 83 class CustomGetterSetter; 83 84 class ExecState; 84 85 class Exception; … … 88 89 class Identifier; 89 90 class Interpreter; 91 class JSBoundSlotBaseFunction; 90 92 class JSGlobalObject; 91 93 class JSObject; … … 335 337 DateInstanceCache dateInstanceCache; 336 338 WTF::SimpleStats machineCodeBytesPerBytecodeWordForBaselineJIT; 339 WeakGCMap<std::pair<CustomGetterSetter*, int>, JSBoundSlotBaseFunction> customGetterSetterFunctionMap; 337 340 WeakGCMap<StringImpl*, JSString, PtrHash<StringImpl*>> stringCache; 338 341 Strong<JSString> lastCachedString;
Note: See TracChangeset
for help on using the changeset viewer.