Changeset 230285 in webkit
- Timestamp:
- Apr 4, 2018 4:33:06 PM (6 years ago)
- Location:
- trunk/LayoutTests
- Files:
-
- 3 added
- 12 deleted
- 45 edited
- 2 copied
- 6 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r230263 r230285 1 2018-04-04 Brendan McLoughlin <brendan@bocoup.com> 2 3 Resync idlharness web-platform-tests up to 94b33b573a069ae5170104ca581a354a35762536 4 https://bugs.webkit.org/show_bug.cgi?id=184278 5 6 Reviewed by Youenn Fablet. 7 8 * TestExpectations: 9 * http/wpt/webauthn/idl.https.html: 10 * platform/ios/TestExpectations: 11 * platform/mac/TestExpectations: 12 1 13 2018-04-04 Youenn Fablet <youenn@apple.com> 2 14 -
trunk/LayoutTests/TestExpectations
r230216 r230285 1024 1024 webrtc/datachannel/multiple-connections.html [ Slow ] 1025 1025 webkit.org/b/171094 imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html [ Failure ] 1026 webkit.org/b/171930 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-idl.html [ Failure ]1027 1026 webkit.org/b/172f21 imported/w3c/web-platform-tests/webrtc/getstats.html [ Failure ] 1028 1027 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-ontrack.https.html [ Skip ] -
trunk/LayoutTests/http/wpt/webauthn/idl.https.html
r229699 r230285 26 26 27 27 idlArray.add_untested_idls("interface ArrayBuffer {};"); 28 idlArray.add_untested_idls("interface CredentialCreationOptions {};"); 29 idlArray.add_untested_idls("interface CredentialRequestOptions {};"); 28 30 29 31 idlArray.add_idls(` -
trunk/LayoutTests/imported/w3c/ChangeLog
r230253 r230285 1 2018-04-04 Brendan McLoughlin <brendan@bocoup.com> 2 3 Resync idlharness web-platform-tests up to 94b33b573a069ae5170104ca581a354a35762536 4 https://bugs.webkit.org/show_bug.cgi?id=184278 5 6 Reviewed by Youenn Fablet. 7 8 * web-platform-tests/FileAPI/idlharness-expected.txt: 9 * web-platform-tests/FileAPI/idlharness.html: 10 * web-platform-tests/FileAPI/idlharness.idl: Removed. 11 * web-platform-tests/FileAPI/idlharness.worker.js: 12 * web-platform-tests/IndexedDB/interfaces.any-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/interfaces.worker-expected.txt. 13 * web-platform-tests/IndexedDB/interfaces.any.html: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/interfaces.worker.html. 14 * web-platform-tests/IndexedDB/interfaces.any.js: Added. 15 * web-platform-tests/IndexedDB/interfaces.any.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/interfaces.worker-expected.txt. 16 * web-platform-tests/IndexedDB/interfaces.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/idlharness.worker.html. 17 * web-platform-tests/IndexedDB/interfaces.html: Removed. 18 * web-platform-tests/IndexedDB/interfaces.idl: Removed. 19 * web-platform-tests/IndexedDB/interfaces.worker.js: Removed. 20 * web-platform-tests/WebCryptoAPI/WebCryptoAPI.idl: Removed. 21 * web-platform-tests/WebCryptoAPI/idlharness.html: Removed. 22 * web-platform-tests/WebCryptoAPI/idlharness.https.html: 23 * web-platform-tests/WebCryptoAPI/idlharness.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/idlharness.worker-expected.txt. 24 * web-platform-tests/WebCryptoAPI/idlharness.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/interfaces.worker.html. 25 * web-platform-tests/WebCryptoAPI/idlharness.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/idlharness.worker.js. 26 * web-platform-tests/WebIDL/interfaces-expected.txt: 27 * web-platform-tests/XMLHttpRequest/interfaces-expected.txt: 28 * web-platform-tests/background-fetch/interfaces-expected.txt: 29 * web-platform-tests/background-fetch/interfaces.html: 30 * web-platform-tests/background-fetch/interfaces.idl: Removed. 31 * web-platform-tests/background-fetch/interfaces.worker.js: 32 (promise_test): 33 * web-platform-tests/css/geometry/interfaces-expected.txt: 34 * web-platform-tests/css/geometry/interfaces.html: 35 * web-platform-tests/css/geometry/interfaces.worker-expected.txt: 36 * web-platform-tests/css/geometry/support/interfaces.js: 37 (doTest): 38 * web-platform-tests/cssom-view/interfaces-expected.txt: 39 * web-platform-tests/cssom/interfaces-expected.txt: 40 * web-platform-tests/dom/interfaces-expected.txt: 41 * web-platform-tests/encoding/idlharness-expected.txt: 42 * web-platform-tests/encoding/idlharness.html: 43 * web-platform-tests/encrypted-media/EncryptedMediaExtensions.idl: Removed. 44 * web-platform-tests/encrypted-media/idlharness.https-expected.txt: Added. 45 * web-platform-tests/encrypted-media/idlharness.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/idlharness.html. 46 * web-platform-tests/eventsource/interfaces-expected.txt: 47 * web-platform-tests/eventsource/interfaces.html: 48 * web-platform-tests/fetch/api/request/request-idl.html: 49 * web-platform-tests/fetch/api/response/response-idl.html: 50 * web-platform-tests/hr-time/idlharness-expected.txt: 51 * web-platform-tests/hr-time/idlharness.html: 52 * web-platform-tests/html/webappapis/animation-frames/idlharness-expected.txt: 53 * web-platform-tests/html/webappapis/animation-frames/idlharness.html: 54 * web-platform-tests/interfaces/encoding.idl: Added. 55 * web-platform-tests/mediacapture-streams/MediaDevices-IDL-all-expected.txt: 56 * web-platform-tests/mediacapture-streams/MediaDevices-IDL-enumerateDevices-expected.txt: 57 * web-platform-tests/notifications/interfaces-expected.txt: 58 * web-platform-tests/notifications/interfaces.html: 59 * web-platform-tests/payment-request/interfaces.https-expected.txt: 60 * web-platform-tests/payment-request/interfaces.https.html: 61 * web-platform-tests/resources/idlharness.js: 62 (self.IdlHarnessError): 63 (IdlHarnessError.prototype.toString): 64 (IdlArray.prototype.add_untested_idls): 65 (IdlArray.prototype.internal_add_idls): 66 (IdlArray.prototype.recursively_get_implements): 67 (IdlArray.prototype.recursively_get_includes): 68 (set exposed_in): 69 (IdlArray.prototype.assert_throws): 70 (IdlArray.prototype.test): 71 (IdlArray.prototype.assert_type_is): 72 (IdlInterface.prototype.test_self): 73 (IdlInterface.prototype.test_member_const): 74 (IdlInterface.prototype.test_to_json_operation): 75 (IdlInterface.prototype.test_object): 76 * web-platform-tests/service-workers/service-worker/interfaces-window.https-expected.txt: 77 * web-platform-tests/url/interfaces.any-expected.txt: 78 * web-platform-tests/url/interfaces.any.js: 79 (promise_test.async): 80 * web-platform-tests/url/interfaces.any.worker-expected.txt: 81 * web-platform-tests/webrtc/RTCPeerConnection-idl-expected.txt: Removed. 82 * web-platform-tests/webrtc/RTCPeerConnection-idl.html: Removed. 83 * web-platform-tests/webrtc/datachannel-idlharness-expected.txt: Removed. 84 * web-platform-tests/webrtc/datachannel-idlharness.html: Removed. 85 * web-platform-tests/webrtc/interfaces.https-expected.txt: 86 * web-platform-tests/webrtc/interfaces.https.html: 87 1 88 2018-04-04 Ms2ger <Ms2ger@igalia.com> 2 89 -
trunk/LayoutTests/imported/w3c/web-platform-tests/FileAPI/idlharness-expected.txt
r229544 r230285 1 CONSOLE MESSAGE: line 3 09: callback not yet supported1 CONSOLE MESSAGE: line 331: callback not yet supported 2 2 File API automated IDL tests 3 3 -
trunk/LayoutTests/imported/w3c/web-platform-tests/FileAPI/idlharness.html
r222307 r230285 26 26 27 27 var request = new XMLHttpRequest(); 28 request.open("GET", " idlharness.idl");28 request.open("GET", "/interfaces/FileAPI.idl"); 29 29 request.send(); 30 30 request.onload = function() { 31 31 var idls = request.responseText; 32 33 idl_array.add_untested_idls("[PrimaryGlobal] interface Window { };");34 32 35 33 idl_array.add_untested_idls("[Exposed=(Window,Worker)] interface ArrayBuffer {};"); -
trunk/LayoutTests/imported/w3c/web-platform-tests/FileAPI/idlharness.worker.js
r222307 r230285 3 3 4 4 var request = new XMLHttpRequest(); 5 request.open("GET", " idlharness.idl");5 request.open("GET", "/interfaces/FileAPI.idl"); 6 6 request.send(); 7 7 request.onload = function() { -
trunk/LayoutTests/imported/w3c/web-platform-tests/IndexedDB/interfaces.any-expected.txt
r230284 r230285 1 CONSOLE MESSAGE: line 331: callback not yet supported 1 2 2 PASS Untitled 3 PASS WorkerGlobalScope interface: attribute indexedDB 4 PASS Unscopable handled correctly for indexedDB property on WorkerGlobalScope 3 PASS Test driver 5 4 PASS IDBRequest interface: existence and properties of interface object 6 5 PASS IDBRequest interface object length … … 43 42 PASS IDBVersionChangeEvent interface: attribute newVersion 44 43 PASS Unscopable handled correctly for newVersion property on IDBVersionChangeEvent 45 PASS IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')46 PASS Stringification of new IDBVersionChangeEvent('foo')47 PASS IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo')must inherit property "oldVersion" with the proper type48 PASS IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo')must inherit property "newVersion" with the proper type44 PASS IDBVersionChangeEvent must be primary interface of [object IDBVersionChangeEvent] 45 PASS Stringification of [object IDBVersionChangeEvent] 46 PASS IDBVersionChangeEvent interface: [object IDBVersionChangeEvent] must inherit property "oldVersion" with the proper type 47 PASS IDBVersionChangeEvent interface: [object IDBVersionChangeEvent] must inherit property "newVersion" with the proper type 49 48 PASS IDBFactory interface: existence and properties of interface object 50 49 PASS IDBFactory interface object length … … 59 58 PASS IDBFactory interface: operation cmp(any, any) 60 59 PASS Unscopable handled correctly for cmp(any, any) on IDBFactory 61 PASS IDBFactory must be primary interface of self.indexedDB62 PASS Stringification of self.indexedDB63 PASS IDBFactory interface: self.indexedDBmust inherit property "open(DOMString, unsigned long long)" with the proper type64 PASS IDBFactory interface: calling open(DOMString, unsigned long long) on self.indexedDBwith too few arguments must throw TypeError65 PASS IDBFactory interface: self.indexedDBmust inherit property "deleteDatabase(DOMString)" with the proper type66 PASS IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDBwith too few arguments must throw TypeError67 PASS IDBFactory interface: self.indexedDBmust inherit property "cmp(any, any)" with the proper type68 PASS IDBFactory interface: calling cmp(any, any) on self.indexedDBwith too few arguments must throw TypeError60 PASS IDBFactory must be primary interface of [object IDBFactory] 61 PASS Stringification of [object IDBFactory] 62 PASS IDBFactory interface: [object IDBFactory] must inherit property "open(DOMString, unsigned long long)" with the proper type 63 PASS IDBFactory interface: calling open(DOMString, unsigned long long) on [object IDBFactory] with too few arguments must throw TypeError 64 PASS IDBFactory interface: [object IDBFactory] must inherit property "deleteDatabase(DOMString)" with the proper type 65 PASS IDBFactory interface: calling deleteDatabase(DOMString) on [object IDBFactory] with too few arguments must throw TypeError 66 PASS IDBFactory interface: [object IDBFactory] must inherit property "cmp(any, any)" with the proper type 67 PASS IDBFactory interface: calling cmp(any, any) on [object IDBFactory] with too few arguments must throw TypeError 69 68 PASS IDBDatabase interface: existence and properties of interface object 70 69 PASS IDBDatabase interface object length … … 193 192 PASS IDBKeyRange interface: operation includes(any) 194 193 PASS Unscopable handled correctly for includes(any) on IDBKeyRange 195 PASS IDBKeyRange must be primary interface of IDBKeyRange.only(0)196 PASS Stringification of IDBKeyRange.only(0)197 PASS IDBKeyRange interface: IDBKeyRange.only(0)must inherit property "lower" with the proper type198 PASS IDBKeyRange interface: IDBKeyRange.only(0)must inherit property "upper" with the proper type199 PASS IDBKeyRange interface: IDBKeyRange.only(0)must inherit property "lowerOpen" with the proper type200 PASS IDBKeyRange interface: IDBKeyRange.only(0)must inherit property "upperOpen" with the proper type201 PASS IDBKeyRange interface: IDBKeyRange.only(0)must inherit property "only(any)" with the proper type202 PASS IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0)with too few arguments must throw TypeError203 PASS IDBKeyRange interface: IDBKeyRange.only(0)must inherit property "lowerBound(any, boolean)" with the proper type204 PASS IDBKeyRange interface: calling lowerBound(any, boolean) on IDBKeyRange.only(0)with too few arguments must throw TypeError205 PASS IDBKeyRange interface: IDBKeyRange.only(0)must inherit property "upperBound(any, boolean)" with the proper type206 PASS IDBKeyRange interface: calling upperBound(any, boolean) on IDBKeyRange.only(0)with too few arguments must throw TypeError207 PASS IDBKeyRange interface: IDBKeyRange.only(0)must inherit property "bound(any, any, boolean, boolean)" with the proper type208 PASS IDBKeyRange interface: calling bound(any, any, boolean, boolean) on IDBKeyRange.only(0)with too few arguments must throw TypeError209 PASS IDBKeyRange interface: IDBKeyRange.only(0)must inherit property "includes(any)" with the proper type210 PASS IDBKeyRange interface: calling includes(any) on IDBKeyRange.only(0)with too few arguments must throw TypeError194 PASS IDBKeyRange must be primary interface of [object IDBKeyRange] 195 PASS Stringification of [object IDBKeyRange] 196 PASS IDBKeyRange interface: [object IDBKeyRange] must inherit property "lower" with the proper type 197 PASS IDBKeyRange interface: [object IDBKeyRange] must inherit property "upper" with the proper type 198 PASS IDBKeyRange interface: [object IDBKeyRange] must inherit property "lowerOpen" with the proper type 199 PASS IDBKeyRange interface: [object IDBKeyRange] must inherit property "upperOpen" with the proper type 200 PASS IDBKeyRange interface: [object IDBKeyRange] must inherit property "only(any)" with the proper type 201 PASS IDBKeyRange interface: calling only(any) on [object IDBKeyRange] with too few arguments must throw TypeError 202 PASS IDBKeyRange interface: [object IDBKeyRange] must inherit property "lowerBound(any, boolean)" with the proper type 203 PASS IDBKeyRange interface: calling lowerBound(any, boolean) on [object IDBKeyRange] with too few arguments must throw TypeError 204 PASS IDBKeyRange interface: [object IDBKeyRange] must inherit property "upperBound(any, boolean)" with the proper type 205 PASS IDBKeyRange interface: calling upperBound(any, boolean) on [object IDBKeyRange] with too few arguments must throw TypeError 206 PASS IDBKeyRange interface: [object IDBKeyRange] must inherit property "bound(any, any, boolean, boolean)" with the proper type 207 PASS IDBKeyRange interface: calling bound(any, any, boolean, boolean) on [object IDBKeyRange] with too few arguments must throw TypeError 208 PASS IDBKeyRange interface: [object IDBKeyRange] must inherit property "includes(any)" with the proper type 209 PASS IDBKeyRange interface: calling includes(any) on [object IDBKeyRange] with too few arguments must throw TypeError 211 210 PASS IDBCursor interface: existence and properties of interface object 212 211 PASS IDBCursor interface object length -
trunk/LayoutTests/imported/w3c/web-platform-tests/IndexedDB/interfaces.any.worker-expected.txt
r230284 r230285 1 1 2 PASS Untitled 3 PASS WorkerGlobalScope interface: attribute indexedDB 4 PASS Unscopable handled correctly for indexedDB property on WorkerGlobalScope 2 PASS Test driver 3 PASS EventListener interface: existence and properties of interface object 4 PASS NodeList interface: existence and properties of interface object 5 PASS HTMLCollection interface: existence and properties of interface object 6 PASS MutationObserver interface: existence and properties of interface object 7 PASS MutationRecord interface: existence and properties of interface object 8 PASS Node interface: existence and properties of interface object 9 PASS Document interface: existence and properties of interface object 10 PASS XMLDocument interface: existence and properties of interface object 11 PASS DOMImplementation interface: existence and properties of interface object 12 PASS DocumentType interface: existence and properties of interface object 13 PASS DocumentFragment interface: existence and properties of interface object 14 PASS ShadowRoot interface: existence and properties of interface object 15 PASS Element interface: existence and properties of interface object 16 PASS NamedNodeMap interface: existence and properties of interface object 17 PASS Attr interface: existence and properties of interface object 18 PASS CharacterData interface: existence and properties of interface object 19 PASS Text interface: existence and properties of interface object 20 PASS CDATASection interface: existence and properties of interface object 21 PASS ProcessingInstruction interface: existence and properties of interface object 22 PASS Comment interface: existence and properties of interface object 23 PASS Range interface: existence and properties of interface object 24 PASS NodeIterator interface: existence and properties of interface object 25 PASS TreeWalker interface: existence and properties of interface object 26 PASS NodeFilter interface: existence and properties of interface object 27 PASS DOMTokenList interface: existence and properties of interface object 5 28 PASS IDBRequest interface: existence and properties of interface object 6 29 PASS IDBRequest interface object length … … 43 66 PASS IDBVersionChangeEvent interface: attribute newVersion 44 67 PASS Unscopable handled correctly for newVersion property on IDBVersionChangeEvent 45 PASS IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')46 PASS Stringification of new IDBVersionChangeEvent('foo')47 PASS IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo')must inherit property "oldVersion" with the proper type48 PASS IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo')must inherit property "newVersion" with the proper type68 PASS IDBVersionChangeEvent must be primary interface of [object IDBVersionChangeEvent] 69 PASS Stringification of [object IDBVersionChangeEvent] 70 PASS IDBVersionChangeEvent interface: [object IDBVersionChangeEvent] must inherit property "oldVersion" with the proper type 71 PASS IDBVersionChangeEvent interface: [object IDBVersionChangeEvent] must inherit property "newVersion" with the proper type 49 72 PASS IDBFactory interface: existence and properties of interface object 50 73 PASS IDBFactory interface object length … … 59 82 PASS IDBFactory interface: operation cmp(any, any) 60 83 PASS Unscopable handled correctly for cmp(any, any) on IDBFactory 61 PASS IDBFactory must be primary interface of self.indexedDB62 PASS Stringification of self.indexedDB63 PASS IDBFactory interface: self.indexedDBmust inherit property "open(DOMString, unsigned long long)" with the proper type64 PASS IDBFactory interface: calling open(DOMString, unsigned long long) on self.indexedDBwith too few arguments must throw TypeError65 PASS IDBFactory interface: self.indexedDBmust inherit property "deleteDatabase(DOMString)" with the proper type66 PASS IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDBwith too few arguments must throw TypeError67 PASS IDBFactory interface: self.indexedDBmust inherit property "cmp(any, any)" with the proper type68 PASS IDBFactory interface: calling cmp(any, any) on self.indexedDBwith too few arguments must throw TypeError84 PASS IDBFactory must be primary interface of [object IDBFactory] 85 PASS Stringification of [object IDBFactory] 86 PASS IDBFactory interface: [object IDBFactory] must inherit property "open(DOMString, unsigned long long)" with the proper type 87 PASS IDBFactory interface: calling open(DOMString, unsigned long long) on [object IDBFactory] with too few arguments must throw TypeError 88 PASS IDBFactory interface: [object IDBFactory] must inherit property "deleteDatabase(DOMString)" with the proper type 89 PASS IDBFactory interface: calling deleteDatabase(DOMString) on [object IDBFactory] with too few arguments must throw TypeError 90 PASS IDBFactory interface: [object IDBFactory] must inherit property "cmp(any, any)" with the proper type 91 PASS IDBFactory interface: calling cmp(any, any) on [object IDBFactory] with too few arguments must throw TypeError 69 92 PASS IDBDatabase interface: existence and properties of interface object 70 93 PASS IDBDatabase interface object length … … 193 216 PASS IDBKeyRange interface: operation includes(any) 194 217 PASS Unscopable handled correctly for includes(any) on IDBKeyRange 195 PASS IDBKeyRange must be primary interface of IDBKeyRange.only(0)196 PASS Stringification of IDBKeyRange.only(0)197 PASS IDBKeyRange interface: IDBKeyRange.only(0)must inherit property "lower" with the proper type198 PASS IDBKeyRange interface: IDBKeyRange.only(0)must inherit property "upper" with the proper type199 PASS IDBKeyRange interface: IDBKeyRange.only(0)must inherit property "lowerOpen" with the proper type200 PASS IDBKeyRange interface: IDBKeyRange.only(0)must inherit property "upperOpen" with the proper type201 PASS IDBKeyRange interface: IDBKeyRange.only(0)must inherit property "only(any)" with the proper type202 PASS IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0)with too few arguments must throw TypeError203 PASS IDBKeyRange interface: IDBKeyRange.only(0)must inherit property "lowerBound(any, boolean)" with the proper type204 PASS IDBKeyRange interface: calling lowerBound(any, boolean) on IDBKeyRange.only(0)with too few arguments must throw TypeError205 PASS IDBKeyRange interface: IDBKeyRange.only(0)must inherit property "upperBound(any, boolean)" with the proper type206 PASS IDBKeyRange interface: calling upperBound(any, boolean) on IDBKeyRange.only(0)with too few arguments must throw TypeError207 PASS IDBKeyRange interface: IDBKeyRange.only(0)must inherit property "bound(any, any, boolean, boolean)" with the proper type208 PASS IDBKeyRange interface: calling bound(any, any, boolean, boolean) on IDBKeyRange.only(0)with too few arguments must throw TypeError209 PASS IDBKeyRange interface: IDBKeyRange.only(0)must inherit property "includes(any)" with the proper type210 PASS IDBKeyRange interface: calling includes(any) on IDBKeyRange.only(0)with too few arguments must throw TypeError218 PASS IDBKeyRange must be primary interface of [object IDBKeyRange] 219 PASS Stringification of [object IDBKeyRange] 220 PASS IDBKeyRange interface: [object IDBKeyRange] must inherit property "lower" with the proper type 221 PASS IDBKeyRange interface: [object IDBKeyRange] must inherit property "upper" with the proper type 222 PASS IDBKeyRange interface: [object IDBKeyRange] must inherit property "lowerOpen" with the proper type 223 PASS IDBKeyRange interface: [object IDBKeyRange] must inherit property "upperOpen" with the proper type 224 PASS IDBKeyRange interface: [object IDBKeyRange] must inherit property "only(any)" with the proper type 225 PASS IDBKeyRange interface: calling only(any) on [object IDBKeyRange] with too few arguments must throw TypeError 226 PASS IDBKeyRange interface: [object IDBKeyRange] must inherit property "lowerBound(any, boolean)" with the proper type 227 PASS IDBKeyRange interface: calling lowerBound(any, boolean) on [object IDBKeyRange] with too few arguments must throw TypeError 228 PASS IDBKeyRange interface: [object IDBKeyRange] must inherit property "upperBound(any, boolean)" with the proper type 229 PASS IDBKeyRange interface: calling upperBound(any, boolean) on [object IDBKeyRange] with too few arguments must throw TypeError 230 PASS IDBKeyRange interface: [object IDBKeyRange] must inherit property "bound(any, any, boolean, boolean)" with the proper type 231 PASS IDBKeyRange interface: calling bound(any, any, boolean, boolean) on [object IDBKeyRange] with too few arguments must throw TypeError 232 PASS IDBKeyRange interface: [object IDBKeyRange] must inherit property "includes(any)" with the proper type 233 PASS IDBKeyRange interface: calling includes(any) on [object IDBKeyRange] with too few arguments must throw TypeError 211 234 PASS IDBCursor interface: existence and properties of interface object 212 235 PASS IDBCursor interface object length -
trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/idlharness.https.html
r217225 r230285 25 25 26 26 var request = new XMLHttpRequest(); 27 request.open("GET", " WebCryptoAPI.idl");27 request.open("GET", "../interfaces/WebCryptoAPI.idl"); 28 28 request.send(); 29 29 request.onload = function() { 30 30 var idls = request.responseText; 31 32 idl_array.add_untested_idls("[PrimaryGlobal] interface Window { };");33 34 idl_array.add_untested_idls("interface ArrayBuffer {};");35 idl_array.add_untested_idls("interface ArrayBufferView {};");36 31 37 32 idl_array.add_idls(idls); -
trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/idlharness.https.worker.js
r230284 r230285 3 3 4 4 var request = new XMLHttpRequest(); 5 request.open("GET", " WebCryptoAPI.idl");5 request.open("GET", "../interfaces/WebCryptoAPI.idl"); 6 6 request.send(); 7 7 request.onload = function() { -
trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/interfaces-expected.txt
r229544 r230285 1 CONSOLE MESSAGE: line 3 09: callback not yet supported2 CONSOLE MESSAGE: line 3 09: callback not yet supported1 CONSOLE MESSAGE: line 331: callback not yet supported 2 CONSOLE MESSAGE: line 331: callback not yet supported 3 3 4 4 PASS Test driver -
trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/interfaces-expected.txt
r229544 r230285 1 CONSOLE MESSAGE: line 3 09: callback not yet supported2 CONSOLE MESSAGE: line 3 09: callback not yet supported1 CONSOLE MESSAGE: line 331: callback not yet supported 2 CONSOLE MESSAGE: line 331: callback not yet supported 3 3 XMLHttpRequest IDL tests 4 4 -
trunk/LayoutTests/imported/w3c/web-platform-tests/background-fetch/interfaces-expected.txt
r223327 r230285 6 6 PASS Exposed interfaces in a Document. 7 7 FAIL ServiceWorkerRegistration interface: attribute backgroundFetch assert_true: The prototype object must have a property "backgroundFetch" expected true got false 8 PASS Unscopable handled correctly for backgroundFetch property on ServiceWorkerRegistration 8 9 PASS ServiceWorkerGlobalScope interface: existence and properties of interface object 9 10 FAIL BackgroundFetchManager interface: existence and properties of interface object assert_own_property: self does not have own property "BackgroundFetchManager" expected property "BackgroundFetchManager" missing … … 12 13 FAIL BackgroundFetchManager interface: existence and properties of interface prototype object assert_own_property: self does not have own property "BackgroundFetchManager" expected property "BackgroundFetchManager" missing 13 14 FAIL BackgroundFetchManager interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "BackgroundFetchManager" expected property "BackgroundFetchManager" missing 15 FAIL BackgroundFetchManager interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "BackgroundFetchManager" expected property "BackgroundFetchManager" missing 14 16 FAIL BackgroundFetchManager interface: operation fetch(DOMString, [object Object],[object Object], BackgroundFetchOptions) assert_own_property: self does not have own property "BackgroundFetchManager" expected property "BackgroundFetchManager" missing 17 PASS Unscopable handled correctly for fetch(DOMString, [object Object],[object Object], BackgroundFetchOptions) on BackgroundFetchManager 15 18 FAIL BackgroundFetchManager interface: operation get(DOMString) assert_own_property: self does not have own property "BackgroundFetchManager" expected property "BackgroundFetchManager" missing 19 PASS Unscopable handled correctly for get(DOMString) on BackgroundFetchManager 16 20 FAIL BackgroundFetchManager interface: operation getIds() assert_own_property: self does not have own property "BackgroundFetchManager" expected property "BackgroundFetchManager" missing 21 PASS Unscopable handled correctly for getIds() on BackgroundFetchManager 17 22 FAIL BackgroundFetchRegistration interface: existence and properties of interface object assert_own_property: self does not have own property "BackgroundFetchRegistration" expected property "BackgroundFetchRegistration" missing 18 23 FAIL BackgroundFetchRegistration interface object length assert_own_property: self does not have own property "BackgroundFetchRegistration" expected property "BackgroundFetchRegistration" missing … … 20 25 FAIL BackgroundFetchRegistration interface: existence and properties of interface prototype object assert_own_property: self does not have own property "BackgroundFetchRegistration" expected property "BackgroundFetchRegistration" missing 21 26 FAIL BackgroundFetchRegistration interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "BackgroundFetchRegistration" expected property "BackgroundFetchRegistration" missing 27 FAIL BackgroundFetchRegistration interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "BackgroundFetchRegistration" expected property "BackgroundFetchRegistration" missing 22 28 FAIL BackgroundFetchRegistration interface: attribute id assert_own_property: self does not have own property "BackgroundFetchRegistration" expected property "BackgroundFetchRegistration" missing 29 PASS Unscopable handled correctly for id property on BackgroundFetchRegistration 23 30 FAIL BackgroundFetchRegistration interface: attribute uploadTotal assert_own_property: self does not have own property "BackgroundFetchRegistration" expected property "BackgroundFetchRegistration" missing 31 PASS Unscopable handled correctly for uploadTotal property on BackgroundFetchRegistration 24 32 FAIL BackgroundFetchRegistration interface: attribute uploaded assert_own_property: self does not have own property "BackgroundFetchRegistration" expected property "BackgroundFetchRegistration" missing 33 PASS Unscopable handled correctly for uploaded property on BackgroundFetchRegistration 25 34 FAIL BackgroundFetchRegistration interface: attribute downloadTotal assert_own_property: self does not have own property "BackgroundFetchRegistration" expected property "BackgroundFetchRegistration" missing 35 PASS Unscopable handled correctly for downloadTotal property on BackgroundFetchRegistration 26 36 FAIL BackgroundFetchRegistration interface: attribute downloaded assert_own_property: self does not have own property "BackgroundFetchRegistration" expected property "BackgroundFetchRegistration" missing 37 PASS Unscopable handled correctly for downloaded property on BackgroundFetchRegistration 27 38 FAIL BackgroundFetchRegistration interface: attribute activeFetches assert_own_property: self does not have own property "BackgroundFetchRegistration" expected property "BackgroundFetchRegistration" missing 39 PASS Unscopable handled correctly for activeFetches property on BackgroundFetchRegistration 28 40 FAIL BackgroundFetchRegistration interface: attribute onprogress assert_own_property: self does not have own property "BackgroundFetchRegistration" expected property "BackgroundFetchRegistration" missing 41 PASS Unscopable handled correctly for onprogress property on BackgroundFetchRegistration 29 42 FAIL BackgroundFetchRegistration interface: operation abort() assert_own_property: self does not have own property "BackgroundFetchRegistration" expected property "BackgroundFetchRegistration" missing 43 PASS Unscopable handled correctly for abort() on BackgroundFetchRegistration 30 44 FAIL BackgroundFetchFetch interface: existence and properties of interface object assert_own_property: self does not have own property "BackgroundFetchFetch" expected property "BackgroundFetchFetch" missing 31 45 FAIL BackgroundFetchFetch interface object length assert_own_property: self does not have own property "BackgroundFetchFetch" expected property "BackgroundFetchFetch" missing … … 33 47 FAIL BackgroundFetchFetch interface: existence and properties of interface prototype object assert_own_property: self does not have own property "BackgroundFetchFetch" expected property "BackgroundFetchFetch" missing 34 48 FAIL BackgroundFetchFetch interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "BackgroundFetchFetch" expected property "BackgroundFetchFetch" missing 49 FAIL BackgroundFetchFetch interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "BackgroundFetchFetch" expected property "BackgroundFetchFetch" missing 35 50 FAIL BackgroundFetchFetch interface: attribute request assert_own_property: self does not have own property "BackgroundFetchFetch" expected property "BackgroundFetchFetch" missing 51 PASS Unscopable handled correctly for request property on BackgroundFetchFetch 36 52 FAIL BackgroundFetchActiveFetches interface: existence and properties of interface object assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing 37 53 FAIL BackgroundFetchActiveFetches interface object length assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing … … 39 55 FAIL BackgroundFetchActiveFetches interface: existence and properties of interface prototype object assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing 40 56 FAIL BackgroundFetchActiveFetches interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing 57 FAIL BackgroundFetchActiveFetches interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing 41 58 FAIL BackgroundFetchActiveFetches interface: operation match(RequestInfo) assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing 59 PASS Unscopable handled correctly for match(RequestInfo) on BackgroundFetchActiveFetches 42 60 FAIL BackgroundFetchActiveFetches interface: operation values() assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing 61 PASS Unscopable handled correctly for values() on BackgroundFetchActiveFetches 43 62 FAIL BackgroundFetchActiveFetch interface: existence and properties of interface object assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing 44 63 FAIL BackgroundFetchActiveFetch interface object length assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing … … 46 65 FAIL BackgroundFetchActiveFetch interface: existence and properties of interface prototype object assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing 47 66 FAIL BackgroundFetchActiveFetch interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing 67 FAIL BackgroundFetchActiveFetch interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing 48 68 FAIL BackgroundFetchActiveFetch interface: attribute responseReady assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing 69 PASS Unscopable handled correctly for responseReady property on BackgroundFetchActiveFetch 49 70 PASS BackgroundFetchEvent interface: existence and properties of interface object 50 71 PASS BackgroundFetchSettledEvent interface: existence and properties of interface object -
trunk/LayoutTests/imported/w3c/web-platform-tests/background-fetch/interfaces.html
r215164 r230285 14 14 15 15 promise_test(function() { 16 return fetch(' interfaces.idl')16 return fetch('/interfaces/background-fetch.idl') 17 17 .then(response => response.text()) 18 18 .then(idls => { -
trunk/LayoutTests/imported/w3c/web-platform-tests/background-fetch/interfaces.worker.js
r223327 r230285 5 5 6 6 promise_test(function() { 7 return fetch(' interfaces.idl')7 return fetch('/interfaces/background-fetch.idl') 8 8 .then(response => response.text()) 9 9 .then(idls => { -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/geometry/interfaces-expected.txt
r227521 r230285 1 CONSOLE MESSAGE: line 7: TypeError: null is not an object (evaluating 'document.getElementById('log').getClientRects')2 1 3 FAIL Geometry APIs interface IDL tests TypeError: null is not an object (evaluating 'document.getElementById('log').getClientRects') 2 PASS Test driver 3 PASS DOMPointReadOnly interface: existence and properties of interface object 4 PASS DOMPointReadOnly interface object length 5 PASS DOMPointReadOnly interface object name 6 PASS DOMPointReadOnly interface: existence and properties of interface prototype object 7 PASS DOMPointReadOnly interface: existence and properties of interface prototype object's "constructor" property 8 PASS DOMPointReadOnly interface: existence and properties of interface prototype object's @@unscopables property 9 PASS DOMPointReadOnly interface: operation fromPoint(DOMPointInit) 10 PASS Unscopable handled correctly for fromPoint(DOMPointInit) on DOMPointReadOnly 11 PASS DOMPointReadOnly interface: attribute x 12 PASS Unscopable handled correctly for x property on DOMPointReadOnly 13 PASS DOMPointReadOnly interface: attribute y 14 PASS Unscopable handled correctly for y property on DOMPointReadOnly 15 PASS DOMPointReadOnly interface: attribute z 16 PASS Unscopable handled correctly for z property on DOMPointReadOnly 17 PASS DOMPointReadOnly interface: attribute w 18 PASS Unscopable handled correctly for w property on DOMPointReadOnly 19 PASS DOMPointReadOnly interface: operation matrixTransform(DOMMatrixInit) 20 PASS Unscopable handled correctly for matrixTransform(DOMMatrixInit) on DOMPointReadOnly 21 PASS DOMPointReadOnly must be primary interface of new DOMPointReadOnly() 22 PASS Stringification of new DOMPointReadOnly() 23 PASS DOMPointReadOnly interface: new DOMPointReadOnly() must inherit property "fromPoint(DOMPointInit)" with the proper type 24 PASS DOMPointReadOnly interface: calling fromPoint(DOMPointInit) on new DOMPointReadOnly() with too few arguments must throw TypeError 25 PASS DOMPointReadOnly interface: new DOMPointReadOnly() must inherit property "x" with the proper type 26 PASS DOMPointReadOnly interface: new DOMPointReadOnly() must inherit property "y" with the proper type 27 PASS DOMPointReadOnly interface: new DOMPointReadOnly() must inherit property "z" with the proper type 28 PASS DOMPointReadOnly interface: new DOMPointReadOnly() must inherit property "w" with the proper type 29 PASS DOMPointReadOnly interface: new DOMPointReadOnly() must inherit property "matrixTransform(DOMMatrixInit)" with the proper type 30 PASS DOMPointReadOnly interface: calling matrixTransform(DOMMatrixInit) on new DOMPointReadOnly() with too few arguments must throw TypeError 31 PASS DOMPoint interface: existence and properties of interface object 32 PASS DOMPoint interface object length 33 PASS DOMPoint interface object name 34 FAIL DOMPoint interface: legacy window alias assert_equals: self.SVGPoint should be the same value as self.DOMPoint expected function "function DOMPoint() { 35 [native code] 36 }" but got function "function SVGPoint() { 37 [native code] 38 }" 39 PASS DOMPoint interface: existence and properties of interface prototype object 40 PASS DOMPoint interface: existence and properties of interface prototype object's "constructor" property 41 PASS DOMPoint interface: existence and properties of interface prototype object's @@unscopables property 42 PASS DOMPoint interface: operation fromPoint(DOMPointInit) 43 PASS Unscopable handled correctly for fromPoint(DOMPointInit) on DOMPoint 44 PASS DOMPoint interface: attribute x 45 PASS Unscopable handled correctly for x property on DOMPoint 46 PASS DOMPoint interface: attribute y 47 PASS Unscopable handled correctly for y property on DOMPoint 48 PASS DOMPoint interface: attribute z 49 PASS Unscopable handled correctly for z property on DOMPoint 50 PASS DOMPoint interface: attribute w 51 PASS Unscopable handled correctly for w property on DOMPoint 52 PASS DOMPoint must be primary interface of new DOMPoint() 53 PASS Stringification of new DOMPoint() 54 PASS DOMPoint interface: new DOMPoint() must inherit property "fromPoint(DOMPointInit)" with the proper type 55 PASS DOMPoint interface: calling fromPoint(DOMPointInit) on new DOMPoint() with too few arguments must throw TypeError 56 PASS DOMPoint interface: new DOMPoint() must inherit property "x" with the proper type 57 PASS DOMPoint interface: new DOMPoint() must inherit property "y" with the proper type 58 PASS DOMPoint interface: new DOMPoint() must inherit property "z" with the proper type 59 PASS DOMPoint interface: new DOMPoint() must inherit property "w" with the proper type 60 PASS DOMPointReadOnly interface: new DOMPoint() must inherit property "fromPoint(DOMPointInit)" with the proper type 61 PASS DOMPointReadOnly interface: calling fromPoint(DOMPointInit) on new DOMPoint() with too few arguments must throw TypeError 62 PASS DOMPointReadOnly interface: new DOMPoint() must inherit property "x" with the proper type 63 PASS DOMPointReadOnly interface: new DOMPoint() must inherit property "y" with the proper type 64 PASS DOMPointReadOnly interface: new DOMPoint() must inherit property "z" with the proper type 65 PASS DOMPointReadOnly interface: new DOMPoint() must inherit property "w" with the proper type 66 PASS DOMPointReadOnly interface: new DOMPoint() must inherit property "matrixTransform(DOMMatrixInit)" with the proper type 67 PASS DOMPointReadOnly interface: calling matrixTransform(DOMMatrixInit) on new DOMPoint() with too few arguments must throw TypeError 68 PASS DOMRectReadOnly interface: existence and properties of interface object 69 PASS DOMRectReadOnly interface object length 70 PASS DOMRectReadOnly interface object name 71 PASS DOMRectReadOnly interface: existence and properties of interface prototype object 72 PASS DOMRectReadOnly interface: existence and properties of interface prototype object's "constructor" property 73 PASS DOMRectReadOnly interface: existence and properties of interface prototype object's @@unscopables property 74 PASS DOMRectReadOnly interface: operation fromRect(DOMRectInit) 75 PASS Unscopable handled correctly for fromRect(DOMRectInit) on DOMRectReadOnly 76 PASS DOMRectReadOnly interface: attribute x 77 PASS Unscopable handled correctly for x property on DOMRectReadOnly 78 PASS DOMRectReadOnly interface: attribute y 79 PASS Unscopable handled correctly for y property on DOMRectReadOnly 80 PASS DOMRectReadOnly interface: attribute width 81 PASS Unscopable handled correctly for width property on DOMRectReadOnly 82 PASS DOMRectReadOnly interface: attribute height 83 PASS Unscopable handled correctly for height property on DOMRectReadOnly 84 PASS DOMRectReadOnly interface: attribute top 85 PASS Unscopable handled correctly for top property on DOMRectReadOnly 86 PASS DOMRectReadOnly interface: attribute right 87 PASS Unscopable handled correctly for right property on DOMRectReadOnly 88 PASS DOMRectReadOnly interface: attribute bottom 89 PASS Unscopable handled correctly for bottom property on DOMRectReadOnly 90 PASS DOMRectReadOnly interface: attribute left 91 PASS Unscopable handled correctly for left property on DOMRectReadOnly 92 PASS DOMRectReadOnly must be primary interface of new DOMRectReadOnly() 93 PASS Stringification of new DOMRectReadOnly() 94 PASS DOMRectReadOnly interface: new DOMRectReadOnly() must inherit property "fromRect(DOMRectInit)" with the proper type 95 PASS DOMRectReadOnly interface: calling fromRect(DOMRectInit) on new DOMRectReadOnly() with too few arguments must throw TypeError 96 PASS DOMRectReadOnly interface: new DOMRectReadOnly() must inherit property "x" with the proper type 97 PASS DOMRectReadOnly interface: new DOMRectReadOnly() must inherit property "y" with the proper type 98 PASS DOMRectReadOnly interface: new DOMRectReadOnly() must inherit property "width" with the proper type 99 PASS DOMRectReadOnly interface: new DOMRectReadOnly() must inherit property "height" with the proper type 100 PASS DOMRectReadOnly interface: new DOMRectReadOnly() must inherit property "top" with the proper type 101 PASS DOMRectReadOnly interface: new DOMRectReadOnly() must inherit property "right" with the proper type 102 PASS DOMRectReadOnly interface: new DOMRectReadOnly() must inherit property "bottom" with the proper type 103 PASS DOMRectReadOnly interface: new DOMRectReadOnly() must inherit property "left" with the proper type 104 PASS DOMRect interface: existence and properties of interface object 105 PASS DOMRect interface object length 106 PASS DOMRect interface object name 107 FAIL DOMRect interface: legacy window alias assert_equals: self.SVGRect should be the same value as self.DOMRect expected function "function DOMRect() { 108 [native code] 109 }" but got function "function SVGRect() { 110 [native code] 111 }" 112 PASS DOMRect interface: existence and properties of interface prototype object 113 PASS DOMRect interface: existence and properties of interface prototype object's "constructor" property 114 PASS DOMRect interface: existence and properties of interface prototype object's @@unscopables property 115 PASS DOMRect interface: operation fromRect(DOMRectInit) 116 PASS Unscopable handled correctly for fromRect(DOMRectInit) on DOMRect 117 PASS DOMRect interface: attribute x 118 PASS Unscopable handled correctly for x property on DOMRect 119 PASS DOMRect interface: attribute y 120 PASS Unscopable handled correctly for y property on DOMRect 121 PASS DOMRect interface: attribute width 122 PASS Unscopable handled correctly for width property on DOMRect 123 PASS DOMRect interface: attribute height 124 PASS Unscopable handled correctly for height property on DOMRect 125 PASS DOMRect must be primary interface of new DOMRect() 126 PASS Stringification of new DOMRect() 127 PASS DOMRect interface: new DOMRect() must inherit property "fromRect(DOMRectInit)" with the proper type 128 PASS DOMRect interface: calling fromRect(DOMRectInit) on new DOMRect() with too few arguments must throw TypeError 129 PASS DOMRect interface: new DOMRect() must inherit property "x" with the proper type 130 PASS DOMRect interface: new DOMRect() must inherit property "y" with the proper type 131 PASS DOMRect interface: new DOMRect() must inherit property "width" with the proper type 132 PASS DOMRect interface: new DOMRect() must inherit property "height" with the proper type 133 PASS DOMRectReadOnly interface: new DOMRect() must inherit property "fromRect(DOMRectInit)" with the proper type 134 PASS DOMRectReadOnly interface: calling fromRect(DOMRectInit) on new DOMRect() with too few arguments must throw TypeError 135 PASS DOMRectReadOnly interface: new DOMRect() must inherit property "x" with the proper type 136 PASS DOMRectReadOnly interface: new DOMRect() must inherit property "y" with the proper type 137 PASS DOMRectReadOnly interface: new DOMRect() must inherit property "width" with the proper type 138 PASS DOMRectReadOnly interface: new DOMRect() must inherit property "height" with the proper type 139 PASS DOMRectReadOnly interface: new DOMRect() must inherit property "top" with the proper type 140 PASS DOMRectReadOnly interface: new DOMRect() must inherit property "right" with the proper type 141 PASS DOMRectReadOnly interface: new DOMRect() must inherit property "bottom" with the proper type 142 PASS DOMRectReadOnly interface: new DOMRect() must inherit property "left" with the proper type 143 PASS Stringification of [object DOMRectList] 144 PASS DOMRectList interface: [object DOMRectList] must inherit property "length" with the proper type 145 PASS DOMRectList interface: [object DOMRectList] must inherit property "item(unsigned long)" with the proper type 146 PASS DOMRectList interface: calling item(unsigned long) on [object DOMRectList] with too few arguments must throw TypeError 147 PASS DOMQuad interface: existence and properties of interface object 148 PASS DOMQuad interface object length 149 PASS DOMQuad interface object name 150 PASS DOMQuad interface: existence and properties of interface prototype object 151 PASS DOMQuad interface: existence and properties of interface prototype object's "constructor" property 152 PASS DOMQuad interface: existence and properties of interface prototype object's @@unscopables property 153 PASS DOMQuad interface: operation fromRect(DOMRectInit) 154 PASS Unscopable handled correctly for fromRect(DOMRectInit) on DOMQuad 155 PASS DOMQuad interface: operation fromQuad(DOMQuadInit) 156 PASS Unscopable handled correctly for fromQuad(DOMQuadInit) on DOMQuad 157 PASS DOMQuad interface: attribute p1 158 PASS Unscopable handled correctly for p1 property on DOMQuad 159 PASS DOMQuad interface: attribute p2 160 PASS Unscopable handled correctly for p2 property on DOMQuad 161 PASS DOMQuad interface: attribute p3 162 PASS Unscopable handled correctly for p3 property on DOMQuad 163 PASS DOMQuad interface: attribute p4 164 PASS Unscopable handled correctly for p4 property on DOMQuad 165 PASS DOMQuad interface: operation getBounds() 166 PASS Unscopable handled correctly for getBounds() on DOMQuad 167 PASS DOMQuad must be primary interface of new DOMQuad() 168 PASS Stringification of new DOMQuad() 169 PASS DOMQuad interface: new DOMQuad() must inherit property "fromRect(DOMRectInit)" with the proper type 170 PASS DOMQuad interface: calling fromRect(DOMRectInit) on new DOMQuad() with too few arguments must throw TypeError 171 PASS DOMQuad interface: new DOMQuad() must inherit property "fromQuad(DOMQuadInit)" with the proper type 172 PASS DOMQuad interface: calling fromQuad(DOMQuadInit) on new DOMQuad() with too few arguments must throw TypeError 173 PASS DOMQuad interface: new DOMQuad() must inherit property "p1" with the proper type 174 PASS DOMQuad interface: new DOMQuad() must inherit property "p2" with the proper type 175 PASS DOMQuad interface: new DOMQuad() must inherit property "p3" with the proper type 176 PASS DOMQuad interface: new DOMQuad() must inherit property "p4" with the proper type 177 PASS DOMQuad interface: new DOMQuad() must inherit property "getBounds()" with the proper type 178 PASS DOMMatrixReadOnly interface: existence and properties of interface object 179 PASS DOMMatrixReadOnly interface object length 180 PASS DOMMatrixReadOnly interface object name 181 PASS DOMMatrixReadOnly interface: existence and properties of interface prototype object 182 PASS DOMMatrixReadOnly interface: existence and properties of interface prototype object's "constructor" property 183 PASS DOMMatrixReadOnly interface: existence and properties of interface prototype object's @@unscopables property 184 PASS DOMMatrixReadOnly interface: operation fromMatrix(DOMMatrixInit) 185 PASS Unscopable handled correctly for fromMatrix(DOMMatrixInit) on DOMMatrixReadOnly 186 PASS DOMMatrixReadOnly interface: operation fromFloat32Array(Float32Array) 187 PASS Unscopable handled correctly for fromFloat32Array(Float32Array) on DOMMatrixReadOnly 188 PASS DOMMatrixReadOnly interface: operation fromFloat64Array(Float64Array) 189 PASS Unscopable handled correctly for fromFloat64Array(Float64Array) on DOMMatrixReadOnly 190 PASS DOMMatrixReadOnly interface: attribute a 191 PASS Unscopable handled correctly for a property on DOMMatrixReadOnly 192 PASS DOMMatrixReadOnly interface: attribute b 193 PASS Unscopable handled correctly for b property on DOMMatrixReadOnly 194 PASS DOMMatrixReadOnly interface: attribute c 195 PASS Unscopable handled correctly for c property on DOMMatrixReadOnly 196 PASS DOMMatrixReadOnly interface: attribute d 197 PASS Unscopable handled correctly for d property on DOMMatrixReadOnly 198 PASS DOMMatrixReadOnly interface: attribute e 199 PASS Unscopable handled correctly for e property on DOMMatrixReadOnly 200 PASS DOMMatrixReadOnly interface: attribute f 201 PASS Unscopable handled correctly for f property on DOMMatrixReadOnly 202 PASS DOMMatrixReadOnly interface: attribute m11 203 PASS Unscopable handled correctly for m11 property on DOMMatrixReadOnly 204 PASS DOMMatrixReadOnly interface: attribute m12 205 PASS Unscopable handled correctly for m12 property on DOMMatrixReadOnly 206 PASS DOMMatrixReadOnly interface: attribute m13 207 PASS Unscopable handled correctly for m13 property on DOMMatrixReadOnly 208 PASS DOMMatrixReadOnly interface: attribute m14 209 PASS Unscopable handled correctly for m14 property on DOMMatrixReadOnly 210 PASS DOMMatrixReadOnly interface: attribute m21 211 PASS Unscopable handled correctly for m21 property on DOMMatrixReadOnly 212 PASS DOMMatrixReadOnly interface: attribute m22 213 PASS Unscopable handled correctly for m22 property on DOMMatrixReadOnly 214 PASS DOMMatrixReadOnly interface: attribute m23 215 PASS Unscopable handled correctly for m23 property on DOMMatrixReadOnly 216 PASS DOMMatrixReadOnly interface: attribute m24 217 PASS Unscopable handled correctly for m24 property on DOMMatrixReadOnly 218 PASS DOMMatrixReadOnly interface: attribute m31 219 PASS Unscopable handled correctly for m31 property on DOMMatrixReadOnly 220 PASS DOMMatrixReadOnly interface: attribute m32 221 PASS Unscopable handled correctly for m32 property on DOMMatrixReadOnly 222 PASS DOMMatrixReadOnly interface: attribute m33 223 PASS Unscopable handled correctly for m33 property on DOMMatrixReadOnly 224 PASS DOMMatrixReadOnly interface: attribute m34 225 PASS Unscopable handled correctly for m34 property on DOMMatrixReadOnly 226 PASS DOMMatrixReadOnly interface: attribute m41 227 PASS Unscopable handled correctly for m41 property on DOMMatrixReadOnly 228 PASS DOMMatrixReadOnly interface: attribute m42 229 PASS Unscopable handled correctly for m42 property on DOMMatrixReadOnly 230 PASS DOMMatrixReadOnly interface: attribute m43 231 PASS Unscopable handled correctly for m43 property on DOMMatrixReadOnly 232 PASS DOMMatrixReadOnly interface: attribute m44 233 PASS Unscopable handled correctly for m44 property on DOMMatrixReadOnly 234 PASS DOMMatrixReadOnly interface: attribute is2D 235 PASS Unscopable handled correctly for is2D property on DOMMatrixReadOnly 236 PASS DOMMatrixReadOnly interface: attribute isIdentity 237 PASS Unscopable handled correctly for isIdentity property on DOMMatrixReadOnly 238 PASS DOMMatrixReadOnly interface: operation translate(unrestricted double, unrestricted double, unrestricted double) 239 PASS Unscopable handled correctly for translate(unrestricted double, unrestricted double, unrestricted double) on DOMMatrixReadOnly 240 PASS DOMMatrixReadOnly interface: operation scale(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) 241 PASS Unscopable handled correctly for scale(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) on DOMMatrixReadOnly 242 PASS DOMMatrixReadOnly interface: operation scale3d(unrestricted double, unrestricted double, unrestricted double, unrestricted double) 243 PASS Unscopable handled correctly for scale3d(unrestricted double, unrestricted double, unrestricted double, unrestricted double) on DOMMatrixReadOnly 244 PASS DOMMatrixReadOnly interface: operation rotate(unrestricted double, unrestricted double, unrestricted double) 245 PASS Unscopable handled correctly for rotate(unrestricted double, unrestricted double, unrestricted double) on DOMMatrixReadOnly 246 PASS DOMMatrixReadOnly interface: operation rotateFromVector(unrestricted double, unrestricted double) 247 PASS Unscopable handled correctly for rotateFromVector(unrestricted double, unrestricted double) on DOMMatrixReadOnly 248 PASS DOMMatrixReadOnly interface: operation rotateAxisAngle(unrestricted double, unrestricted double, unrestricted double, unrestricted double) 249 PASS Unscopable handled correctly for rotateAxisAngle(unrestricted double, unrestricted double, unrestricted double, unrestricted double) on DOMMatrixReadOnly 250 PASS DOMMatrixReadOnly interface: operation skewX(unrestricted double) 251 PASS Unscopable handled correctly for skewX(unrestricted double) on DOMMatrixReadOnly 252 PASS DOMMatrixReadOnly interface: operation skewY(unrestricted double) 253 PASS Unscopable handled correctly for skewY(unrestricted double) on DOMMatrixReadOnly 254 PASS DOMMatrixReadOnly interface: operation multiply(DOMMatrixInit) 255 PASS Unscopable handled correctly for multiply(DOMMatrixInit) on DOMMatrixReadOnly 256 PASS DOMMatrixReadOnly interface: operation flipX() 257 PASS Unscopable handled correctly for flipX() on DOMMatrixReadOnly 258 PASS DOMMatrixReadOnly interface: operation flipY() 259 PASS Unscopable handled correctly for flipY() on DOMMatrixReadOnly 260 PASS DOMMatrixReadOnly interface: operation inverse() 261 PASS Unscopable handled correctly for inverse() on DOMMatrixReadOnly 262 PASS DOMMatrixReadOnly interface: operation transformPoint(DOMPointInit) 263 PASS Unscopable handled correctly for transformPoint(DOMPointInit) on DOMMatrixReadOnly 264 PASS DOMMatrixReadOnly interface: operation toFloat32Array() 265 PASS Unscopable handled correctly for toFloat32Array() on DOMMatrixReadOnly 266 PASS DOMMatrixReadOnly interface: operation toFloat64Array() 267 PASS Unscopable handled correctly for toFloat64Array() on DOMMatrixReadOnly 268 PASS DOMMatrixReadOnly interface: stringifier 269 PASS DOMMatrixReadOnly must be primary interface of new DOMMatrixReadOnly() 270 PASS Stringification of new DOMMatrixReadOnly() 271 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "fromMatrix(DOMMatrixInit)" with the proper type 272 PASS DOMMatrixReadOnly interface: calling fromMatrix(DOMMatrixInit) on new DOMMatrixReadOnly() with too few arguments must throw TypeError 273 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "fromFloat32Array(Float32Array)" with the proper type 274 PASS DOMMatrixReadOnly interface: calling fromFloat32Array(Float32Array) on new DOMMatrixReadOnly() with too few arguments must throw TypeError 275 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "fromFloat64Array(Float64Array)" with the proper type 276 PASS DOMMatrixReadOnly interface: calling fromFloat64Array(Float64Array) on new DOMMatrixReadOnly() with too few arguments must throw TypeError 277 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "a" with the proper type 278 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "b" with the proper type 279 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "c" with the proper type 280 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "d" with the proper type 281 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "e" with the proper type 282 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "f" with the proper type 283 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "m11" with the proper type 284 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "m12" with the proper type 285 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "m13" with the proper type 286 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "m14" with the proper type 287 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "m21" with the proper type 288 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "m22" with the proper type 289 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "m23" with the proper type 290 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "m24" with the proper type 291 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "m31" with the proper type 292 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "m32" with the proper type 293 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "m33" with the proper type 294 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "m34" with the proper type 295 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "m41" with the proper type 296 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "m42" with the proper type 297 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "m43" with the proper type 298 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "m44" with the proper type 299 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "is2D" with the proper type 300 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "isIdentity" with the proper type 301 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "translate(unrestricted double, unrestricted double, unrestricted double)" with the proper type 302 PASS DOMMatrixReadOnly interface: calling translate(unrestricted double, unrestricted double, unrestricted double) on new DOMMatrixReadOnly() with too few arguments must throw TypeError 303 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "scale(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type 304 PASS DOMMatrixReadOnly interface: calling scale(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) on new DOMMatrixReadOnly() with too few arguments must throw TypeError 305 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "scale3d(unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type 306 PASS DOMMatrixReadOnly interface: calling scale3d(unrestricted double, unrestricted double, unrestricted double, unrestricted double) on new DOMMatrixReadOnly() with too few arguments must throw TypeError 307 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "rotate(unrestricted double, unrestricted double, unrestricted double)" with the proper type 308 PASS DOMMatrixReadOnly interface: calling rotate(unrestricted double, unrestricted double, unrestricted double) on new DOMMatrixReadOnly() with too few arguments must throw TypeError 309 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "rotateFromVector(unrestricted double, unrestricted double)" with the proper type 310 PASS DOMMatrixReadOnly interface: calling rotateFromVector(unrestricted double, unrestricted double) on new DOMMatrixReadOnly() with too few arguments must throw TypeError 311 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "rotateAxisAngle(unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type 312 PASS DOMMatrixReadOnly interface: calling rotateAxisAngle(unrestricted double, unrestricted double, unrestricted double, unrestricted double) on new DOMMatrixReadOnly() with too few arguments must throw TypeError 313 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "skewX(unrestricted double)" with the proper type 314 PASS DOMMatrixReadOnly interface: calling skewX(unrestricted double) on new DOMMatrixReadOnly() with too few arguments must throw TypeError 315 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "skewY(unrestricted double)" with the proper type 316 PASS DOMMatrixReadOnly interface: calling skewY(unrestricted double) on new DOMMatrixReadOnly() with too few arguments must throw TypeError 317 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "multiply(DOMMatrixInit)" with the proper type 318 PASS DOMMatrixReadOnly interface: calling multiply(DOMMatrixInit) on new DOMMatrixReadOnly() with too few arguments must throw TypeError 319 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "flipX()" with the proper type 320 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "flipY()" with the proper type 321 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "inverse()" with the proper type 322 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "transformPoint(DOMPointInit)" with the proper type 323 PASS DOMMatrixReadOnly interface: calling transformPoint(DOMPointInit) on new DOMMatrixReadOnly() with too few arguments must throw TypeError 324 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "toFloat32Array()" with the proper type 325 PASS DOMMatrixReadOnly interface: new DOMMatrixReadOnly() must inherit property "toFloat64Array()" with the proper type 326 PASS DOMMatrixReadOnly must be primary interface of DOMMatrixReadOnly.fromMatrix({is2D: false}) 327 PASS Stringification of DOMMatrixReadOnly.fromMatrix({is2D: false}) 328 PASS DOMMatrix interface: existence and properties of interface object 329 PASS DOMMatrix interface object length 330 PASS DOMMatrix interface object name 331 FAIL DOMMatrix interface: legacy window alias assert_equals: self.SVGMatrix should be the same value as self.DOMMatrix expected function "function DOMMatrix() { 332 [native code] 333 }" but got function "function SVGMatrix() { 334 [native code] 335 }" 336 PASS DOMMatrix interface: existence and properties of interface prototype object 337 PASS DOMMatrix interface: existence and properties of interface prototype object's "constructor" property 338 PASS DOMMatrix interface: existence and properties of interface prototype object's @@unscopables property 339 PASS DOMMatrix interface: operation fromMatrix(DOMMatrixInit) 340 PASS Unscopable handled correctly for fromMatrix(DOMMatrixInit) on DOMMatrix 341 PASS DOMMatrix interface: operation fromFloat32Array(Float32Array) 342 PASS Unscopable handled correctly for fromFloat32Array(Float32Array) on DOMMatrix 343 PASS DOMMatrix interface: operation fromFloat64Array(Float64Array) 344 PASS Unscopable handled correctly for fromFloat64Array(Float64Array) on DOMMatrix 345 PASS DOMMatrix interface: attribute a 346 PASS Unscopable handled correctly for a property on DOMMatrix 347 PASS DOMMatrix interface: attribute b 348 PASS Unscopable handled correctly for b property on DOMMatrix 349 PASS DOMMatrix interface: attribute c 350 PASS Unscopable handled correctly for c property on DOMMatrix 351 PASS DOMMatrix interface: attribute d 352 PASS Unscopable handled correctly for d property on DOMMatrix 353 PASS DOMMatrix interface: attribute e 354 PASS Unscopable handled correctly for e property on DOMMatrix 355 PASS DOMMatrix interface: attribute f 356 PASS Unscopable handled correctly for f property on DOMMatrix 357 PASS DOMMatrix interface: attribute m11 358 PASS Unscopable handled correctly for m11 property on DOMMatrix 359 PASS DOMMatrix interface: attribute m12 360 PASS Unscopable handled correctly for m12 property on DOMMatrix 361 PASS DOMMatrix interface: attribute m13 362 PASS Unscopable handled correctly for m13 property on DOMMatrix 363 PASS DOMMatrix interface: attribute m14 364 PASS Unscopable handled correctly for m14 property on DOMMatrix 365 PASS DOMMatrix interface: attribute m21 366 PASS Unscopable handled correctly for m21 property on DOMMatrix 367 PASS DOMMatrix interface: attribute m22 368 PASS Unscopable handled correctly for m22 property on DOMMatrix 369 PASS DOMMatrix interface: attribute m23 370 PASS Unscopable handled correctly for m23 property on DOMMatrix 371 PASS DOMMatrix interface: attribute m24 372 PASS Unscopable handled correctly for m24 property on DOMMatrix 373 PASS DOMMatrix interface: attribute m31 374 PASS Unscopable handled correctly for m31 property on DOMMatrix 375 PASS DOMMatrix interface: attribute m32 376 PASS Unscopable handled correctly for m32 property on DOMMatrix 377 PASS DOMMatrix interface: attribute m33 378 PASS Unscopable handled correctly for m33 property on DOMMatrix 379 PASS DOMMatrix interface: attribute m34 380 PASS Unscopable handled correctly for m34 property on DOMMatrix 381 PASS DOMMatrix interface: attribute m41 382 PASS Unscopable handled correctly for m41 property on DOMMatrix 383 PASS DOMMatrix interface: attribute m42 384 PASS Unscopable handled correctly for m42 property on DOMMatrix 385 PASS DOMMatrix interface: attribute m43 386 PASS Unscopable handled correctly for m43 property on DOMMatrix 387 PASS DOMMatrix interface: attribute m44 388 PASS Unscopable handled correctly for m44 property on DOMMatrix 389 PASS DOMMatrix interface: operation multiplySelf(DOMMatrixInit) 390 PASS Unscopable handled correctly for multiplySelf(DOMMatrixInit) on DOMMatrix 391 PASS DOMMatrix interface: operation preMultiplySelf(DOMMatrixInit) 392 PASS Unscopable handled correctly for preMultiplySelf(DOMMatrixInit) on DOMMatrix 393 PASS DOMMatrix interface: operation translateSelf(unrestricted double, unrestricted double, unrestricted double) 394 PASS Unscopable handled correctly for translateSelf(unrestricted double, unrestricted double, unrestricted double) on DOMMatrix 395 PASS DOMMatrix interface: operation scaleSelf(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) 396 PASS Unscopable handled correctly for scaleSelf(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) on DOMMatrix 397 PASS DOMMatrix interface: operation scale3dSelf(unrestricted double, unrestricted double, unrestricted double, unrestricted double) 398 PASS Unscopable handled correctly for scale3dSelf(unrestricted double, unrestricted double, unrestricted double, unrestricted double) on DOMMatrix 399 PASS DOMMatrix interface: operation rotateSelf(unrestricted double, unrestricted double, unrestricted double) 400 PASS Unscopable handled correctly for rotateSelf(unrestricted double, unrestricted double, unrestricted double) on DOMMatrix 401 PASS DOMMatrix interface: operation rotateFromVectorSelf(unrestricted double, unrestricted double) 402 PASS Unscopable handled correctly for rotateFromVectorSelf(unrestricted double, unrestricted double) on DOMMatrix 403 PASS DOMMatrix interface: operation rotateAxisAngleSelf(unrestricted double, unrestricted double, unrestricted double, unrestricted double) 404 PASS Unscopable handled correctly for rotateAxisAngleSelf(unrestricted double, unrestricted double, unrestricted double, unrestricted double) on DOMMatrix 405 PASS DOMMatrix interface: operation skewXSelf(unrestricted double) 406 PASS Unscopable handled correctly for skewXSelf(unrestricted double) on DOMMatrix 407 PASS DOMMatrix interface: operation skewYSelf(unrestricted double) 408 PASS Unscopable handled correctly for skewYSelf(unrestricted double) on DOMMatrix 409 PASS DOMMatrix interface: operation invertSelf() 410 PASS Unscopable handled correctly for invertSelf() on DOMMatrix 411 PASS DOMMatrix interface: operation setMatrixValue(DOMString) 412 PASS Unscopable handled correctly for setMatrixValue(DOMString) on DOMMatrix 413 PASS DOMMatrix must be primary interface of new DOMMatrix() 414 PASS Stringification of new DOMMatrix() 415 PASS DOMMatrix interface: new DOMMatrix() must inherit property "fromMatrix(DOMMatrixInit)" with the proper type 416 PASS DOMMatrix interface: calling fromMatrix(DOMMatrixInit) on new DOMMatrix() with too few arguments must throw TypeError 417 PASS DOMMatrix interface: new DOMMatrix() must inherit property "fromFloat32Array(Float32Array)" with the proper type 418 PASS DOMMatrix interface: calling fromFloat32Array(Float32Array) on new DOMMatrix() with too few arguments must throw TypeError 419 PASS DOMMatrix interface: new DOMMatrix() must inherit property "fromFloat64Array(Float64Array)" with the proper type 420 PASS DOMMatrix interface: calling fromFloat64Array(Float64Array) on new DOMMatrix() with too few arguments must throw TypeError 421 PASS DOMMatrix interface: new DOMMatrix() must inherit property "a" with the proper type 422 PASS DOMMatrix interface: new DOMMatrix() must inherit property "b" with the proper type 423 PASS DOMMatrix interface: new DOMMatrix() must inherit property "c" with the proper type 424 PASS DOMMatrix interface: new DOMMatrix() must inherit property "d" with the proper type 425 PASS DOMMatrix interface: new DOMMatrix() must inherit property "e" with the proper type 426 PASS DOMMatrix interface: new DOMMatrix() must inherit property "f" with the proper type 427 PASS DOMMatrix interface: new DOMMatrix() must inherit property "m11" with the proper type 428 PASS DOMMatrix interface: new DOMMatrix() must inherit property "m12" with the proper type 429 PASS DOMMatrix interface: new DOMMatrix() must inherit property "m13" with the proper type 430 PASS DOMMatrix interface: new DOMMatrix() must inherit property "m14" with the proper type 431 PASS DOMMatrix interface: new DOMMatrix() must inherit property "m21" with the proper type 432 PASS DOMMatrix interface: new DOMMatrix() must inherit property "m22" with the proper type 433 PASS DOMMatrix interface: new DOMMatrix() must inherit property "m23" with the proper type 434 PASS DOMMatrix interface: new DOMMatrix() must inherit property "m24" with the proper type 435 PASS DOMMatrix interface: new DOMMatrix() must inherit property "m31" with the proper type 436 PASS DOMMatrix interface: new DOMMatrix() must inherit property "m32" with the proper type 437 PASS DOMMatrix interface: new DOMMatrix() must inherit property "m33" with the proper type 438 PASS DOMMatrix interface: new DOMMatrix() must inherit property "m34" with the proper type 439 PASS DOMMatrix interface: new DOMMatrix() must inherit property "m41" with the proper type 440 PASS DOMMatrix interface: new DOMMatrix() must inherit property "m42" with the proper type 441 PASS DOMMatrix interface: new DOMMatrix() must inherit property "m43" with the proper type 442 PASS DOMMatrix interface: new DOMMatrix() must inherit property "m44" with the proper type 443 PASS DOMMatrix interface: new DOMMatrix() must inherit property "multiplySelf(DOMMatrixInit)" with the proper type 444 PASS DOMMatrix interface: calling multiplySelf(DOMMatrixInit) on new DOMMatrix() with too few arguments must throw TypeError 445 PASS DOMMatrix interface: new DOMMatrix() must inherit property "preMultiplySelf(DOMMatrixInit)" with the proper type 446 PASS DOMMatrix interface: calling preMultiplySelf(DOMMatrixInit) on new DOMMatrix() with too few arguments must throw TypeError 447 PASS DOMMatrix interface: new DOMMatrix() must inherit property "translateSelf(unrestricted double, unrestricted double, unrestricted double)" with the proper type 448 PASS DOMMatrix interface: calling translateSelf(unrestricted double, unrestricted double, unrestricted double) on new DOMMatrix() with too few arguments must throw TypeError 449 PASS DOMMatrix interface: new DOMMatrix() must inherit property "scaleSelf(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type 450 PASS DOMMatrix interface: calling scaleSelf(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) on new DOMMatrix() with too few arguments must throw TypeError 451 PASS DOMMatrix interface: new DOMMatrix() must inherit property "scale3dSelf(unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type 452 PASS DOMMatrix interface: calling scale3dSelf(unrestricted double, unrestricted double, unrestricted double, unrestricted double) on new DOMMatrix() with too few arguments must throw TypeError 453 PASS DOMMatrix interface: new DOMMatrix() must inherit property "rotateSelf(unrestricted double, unrestricted double, unrestricted double)" with the proper type 454 PASS DOMMatrix interface: calling rotateSelf(unrestricted double, unrestricted double, unrestricted double) on new DOMMatrix() with too few arguments must throw TypeError 455 PASS DOMMatrix interface: new DOMMatrix() must inherit property "rotateFromVectorSelf(unrestricted double, unrestricted double)" with the proper type 456 PASS DOMMatrix interface: calling rotateFromVectorSelf(unrestricted double, unrestricted double) on new DOMMatrix() with too few arguments must throw TypeError 457 PASS DOMMatrix interface: new DOMMatrix() must inherit property "rotateAxisAngleSelf(unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type 458 PASS DOMMatrix interface: calling rotateAxisAngleSelf(unrestricted double, unrestricted double, unrestricted double, unrestricted double) on new DOMMatrix() with too few arguments must throw TypeError 459 PASS DOMMatrix interface: new DOMMatrix() must inherit property "skewXSelf(unrestricted double)" with the proper type 460 PASS DOMMatrix interface: calling skewXSelf(unrestricted double) on new DOMMatrix() with too few arguments must throw TypeError 461 PASS DOMMatrix interface: new DOMMatrix() must inherit property "skewYSelf(unrestricted double)" with the proper type 462 PASS DOMMatrix interface: calling skewYSelf(unrestricted double) on new DOMMatrix() with too few arguments must throw TypeError 463 PASS DOMMatrix interface: new DOMMatrix() must inherit property "invertSelf()" with the proper type 464 PASS DOMMatrix interface: new DOMMatrix() must inherit property "setMatrixValue(DOMString)" with the proper type 465 PASS DOMMatrix interface: calling setMatrixValue(DOMString) on new DOMMatrix() with too few arguments must throw TypeError 466 PASS DOMMatrix must be primary interface of DOMMatrix.fromMatrix({is2D: false}) 467 PASS Stringification of DOMMatrix.fromMatrix({is2D: false}) 4 468 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/geometry/interfaces.html
r227521 r230285 10 10 <script src=/resources/WebIDLParser.js></script> 11 11 <script src=/resources/idlharness.js></script> 12 <div id=log></div> 12 13 <script src=support/interfaces.js></script> -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/geometry/interfaces.worker-expected.txt
r229544 r230285 315 315 PASS DOMMatrixReadOnly must be primary interface of DOMMatrixReadOnly.fromMatrix({is2D: false}) 316 316 PASS Stringification of DOMMatrixReadOnly.fromMatrix({is2D: false}) 317 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "fromMatrix(DOMMatrixInit)" with the proper type318 PASS DOMMatrixReadOnly interface: calling fromMatrix(DOMMatrixInit) on DOMMatrixReadOnly.fromMatrix({is2D: false}) with too few arguments must throw TypeError319 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "fromFloat32Array(Float32Array)" with the proper type320 PASS DOMMatrixReadOnly interface: calling fromFloat32Array(Float32Array) on DOMMatrixReadOnly.fromMatrix({is2D: false}) with too few arguments must throw TypeError321 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "fromFloat64Array(Float64Array)" with the proper type322 PASS DOMMatrixReadOnly interface: calling fromFloat64Array(Float64Array) on DOMMatrixReadOnly.fromMatrix({is2D: false}) with too few arguments must throw TypeError323 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "a" with the proper type324 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "b" with the proper type325 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "c" with the proper type326 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "d" with the proper type327 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "e" with the proper type328 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "f" with the proper type329 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "m11" with the proper type330 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "m12" with the proper type331 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "m13" with the proper type332 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "m14" with the proper type333 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "m21" with the proper type334 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "m22" with the proper type335 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "m23" with the proper type336 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "m24" with the proper type337 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "m31" with the proper type338 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "m32" with the proper type339 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "m33" with the proper type340 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "m34" with the proper type341 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "m41" with the proper type342 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "m42" with the proper type343 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "m43" with the proper type344 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "m44" with the proper type345 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "is2D" with the proper type346 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "isIdentity" with the proper type347 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "translate(unrestricted double, unrestricted double, unrestricted double)" with the proper type348 PASS DOMMatrixReadOnly interface: calling translate(unrestricted double, unrestricted double, unrestricted double) on DOMMatrixReadOnly.fromMatrix({is2D: false}) with too few arguments must throw TypeError349 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "scale(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type350 PASS DOMMatrixReadOnly interface: calling scale(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) on DOMMatrixReadOnly.fromMatrix({is2D: false}) with too few arguments must throw TypeError351 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "scale3d(unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type352 PASS DOMMatrixReadOnly interface: calling scale3d(unrestricted double, unrestricted double, unrestricted double, unrestricted double) on DOMMatrixReadOnly.fromMatrix({is2D: false}) with too few arguments must throw TypeError353 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "rotate(unrestricted double, unrestricted double, unrestricted double)" with the proper type354 PASS DOMMatrixReadOnly interface: calling rotate(unrestricted double, unrestricted double, unrestricted double) on DOMMatrixReadOnly.fromMatrix({is2D: false}) with too few arguments must throw TypeError355 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "rotateFromVector(unrestricted double, unrestricted double)" with the proper type356 PASS DOMMatrixReadOnly interface: calling rotateFromVector(unrestricted double, unrestricted double) on DOMMatrixReadOnly.fromMatrix({is2D: false}) with too few arguments must throw TypeError357 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "rotateAxisAngle(unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type358 PASS DOMMatrixReadOnly interface: calling rotateAxisAngle(unrestricted double, unrestricted double, unrestricted double, unrestricted double) on DOMMatrixReadOnly.fromMatrix({is2D: false}) with too few arguments must throw TypeError359 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "skewX(unrestricted double)" with the proper type360 PASS DOMMatrixReadOnly interface: calling skewX(unrestricted double) on DOMMatrixReadOnly.fromMatrix({is2D: false}) with too few arguments must throw TypeError361 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "skewY(unrestricted double)" with the proper type362 PASS DOMMatrixReadOnly interface: calling skewY(unrestricted double) on DOMMatrixReadOnly.fromMatrix({is2D: false}) with too few arguments must throw TypeError363 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "multiply(DOMMatrixInit)" with the proper type364 PASS DOMMatrixReadOnly interface: calling multiply(DOMMatrixInit) on DOMMatrixReadOnly.fromMatrix({is2D: false}) with too few arguments must throw TypeError365 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "flipX()" with the proper type366 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "flipY()" with the proper type367 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "inverse()" with the proper type368 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "transformPoint(DOMPointInit)" with the proper type369 PASS DOMMatrixReadOnly interface: calling transformPoint(DOMPointInit) on DOMMatrixReadOnly.fromMatrix({is2D: false}) with too few arguments must throw TypeError370 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "toFloat32Array()" with the proper type371 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must inherit property "toFloat64Array()" with the proper type372 PASS DOMMatrixReadOnly interface: DOMMatrixReadOnly.fromMatrix({is2D: false}) must not have property "undefined"373 317 PASS DOMMatrix interface: existence and properties of interface object 374 318 PASS DOMMatrix interface object length … … 503 447 PASS DOMMatrix interface: new DOMMatrix() must inherit property "invertSelf()" with the proper type 504 448 PASS DOMMatrix interface: new DOMMatrix() must not have property "setMatrixValue" 505 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "fromMatrix(DOMMatrixInit)" with the proper type506 PASS DOMMatrixReadOnly interface: calling fromMatrix(DOMMatrixInit) on new DOMMatrix() with too few arguments must throw TypeError507 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "fromFloat32Array(Float32Array)" with the proper type508 PASS DOMMatrixReadOnly interface: calling fromFloat32Array(Float32Array) on new DOMMatrix() with too few arguments must throw TypeError509 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "fromFloat64Array(Float64Array)" with the proper type510 PASS DOMMatrixReadOnly interface: calling fromFloat64Array(Float64Array) on new DOMMatrix() with too few arguments must throw TypeError511 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "a" with the proper type512 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "b" with the proper type513 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "c" with the proper type514 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "d" with the proper type515 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "e" with the proper type516 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "f" with the proper type517 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "m11" with the proper type518 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "m12" with the proper type519 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "m13" with the proper type520 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "m14" with the proper type521 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "m21" with the proper type522 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "m22" with the proper type523 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "m23" with the proper type524 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "m24" with the proper type525 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "m31" with the proper type526 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "m32" with the proper type527 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "m33" with the proper type528 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "m34" with the proper type529 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "m41" with the proper type530 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "m42" with the proper type531 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "m43" with the proper type532 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "m44" with the proper type533 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "is2D" with the proper type534 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "isIdentity" with the proper type535 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "translate(unrestricted double, unrestricted double, unrestricted double)" with the proper type536 PASS DOMMatrixReadOnly interface: calling translate(unrestricted double, unrestricted double, unrestricted double) on new DOMMatrix() with too few arguments must throw TypeError537 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "scale(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type538 PASS DOMMatrixReadOnly interface: calling scale(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) on new DOMMatrix() with too few arguments must throw TypeError539 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "scale3d(unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type540 PASS DOMMatrixReadOnly interface: calling scale3d(unrestricted double, unrestricted double, unrestricted double, unrestricted double) on new DOMMatrix() with too few arguments must throw TypeError541 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "rotate(unrestricted double, unrestricted double, unrestricted double)" with the proper type542 PASS DOMMatrixReadOnly interface: calling rotate(unrestricted double, unrestricted double, unrestricted double) on new DOMMatrix() with too few arguments must throw TypeError543 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "rotateFromVector(unrestricted double, unrestricted double)" with the proper type544 PASS DOMMatrixReadOnly interface: calling rotateFromVector(unrestricted double, unrestricted double) on new DOMMatrix() with too few arguments must throw TypeError545 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "rotateAxisAngle(unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type546 PASS DOMMatrixReadOnly interface: calling rotateAxisAngle(unrestricted double, unrestricted double, unrestricted double, unrestricted double) on new DOMMatrix() with too few arguments must throw TypeError547 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "skewX(unrestricted double)" with the proper type548 PASS DOMMatrixReadOnly interface: calling skewX(unrestricted double) on new DOMMatrix() with too few arguments must throw TypeError549 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "skewY(unrestricted double)" with the proper type550 PASS DOMMatrixReadOnly interface: calling skewY(unrestricted double) on new DOMMatrix() with too few arguments must throw TypeError551 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "multiply(DOMMatrixInit)" with the proper type552 PASS DOMMatrixReadOnly interface: calling multiply(DOMMatrixInit) on new DOMMatrix() with too few arguments must throw TypeError553 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "flipX()" with the proper type554 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "flipY()" with the proper type555 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "inverse()" with the proper type556 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "transformPoint(DOMPointInit)" with the proper type557 PASS DOMMatrixReadOnly interface: calling transformPoint(DOMPointInit) on new DOMMatrix() with too few arguments must throw TypeError558 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "toFloat32Array()" with the proper type559 PASS DOMMatrixReadOnly interface: new DOMMatrix() must inherit property "toFloat64Array()" with the proper type560 PASS DOMMatrixReadOnly interface: new DOMMatrix() must not have property "undefined"561 449 PASS DOMMatrix must be primary interface of DOMMatrix.fromMatrix({is2D: false}) 562 450 PASS Stringification of DOMMatrix.fromMatrix({is2D: false}) 563 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "fromMatrix(DOMMatrixInit)" with the proper type564 PASS DOMMatrix interface: calling fromMatrix(DOMMatrixInit) on DOMMatrix.fromMatrix({is2D: false}) with too few arguments must throw TypeError565 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "fromFloat32Array(Float32Array)" with the proper type566 PASS DOMMatrix interface: calling fromFloat32Array(Float32Array) on DOMMatrix.fromMatrix({is2D: false}) with too few arguments must throw TypeError567 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "fromFloat64Array(Float64Array)" with the proper type568 PASS DOMMatrix interface: calling fromFloat64Array(Float64Array) on DOMMatrix.fromMatrix({is2D: false}) with too few arguments must throw TypeError569 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "a" with the proper type570 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "b" with the proper type571 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "c" with the proper type572 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "d" with the proper type573 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "e" with the proper type574 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "f" with the proper type575 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m11" with the proper type576 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m12" with the proper type577 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m13" with the proper type578 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m14" with the proper type579 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m21" with the proper type580 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m22" with the proper type581 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m23" with the proper type582 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m24" with the proper type583 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m31" with the proper type584 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m32" with the proper type585 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m33" with the proper type586 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m34" with the proper type587 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m41" with the proper type588 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m42" with the proper type589 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m43" with the proper type590 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m44" with the proper type591 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "multiplySelf(DOMMatrixInit)" with the proper type592 PASS DOMMatrix interface: calling multiplySelf(DOMMatrixInit) on DOMMatrix.fromMatrix({is2D: false}) with too few arguments must throw TypeError593 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "preMultiplySelf(DOMMatrixInit)" with the proper type594 PASS DOMMatrix interface: calling preMultiplySelf(DOMMatrixInit) on DOMMatrix.fromMatrix({is2D: false}) with too few arguments must throw TypeError595 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "translateSelf(unrestricted double, unrestricted double, unrestricted double)" with the proper type596 PASS DOMMatrix interface: calling translateSelf(unrestricted double, unrestricted double, unrestricted double) on DOMMatrix.fromMatrix({is2D: false}) with too few arguments must throw TypeError597 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "scaleSelf(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type598 PASS DOMMatrix interface: calling scaleSelf(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) on DOMMatrix.fromMatrix({is2D: false}) with too few arguments must throw TypeError599 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "scale3dSelf(unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type600 PASS DOMMatrix interface: calling scale3dSelf(unrestricted double, unrestricted double, unrestricted double, unrestricted double) on DOMMatrix.fromMatrix({is2D: false}) with too few arguments must throw TypeError601 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "rotateSelf(unrestricted double, unrestricted double, unrestricted double)" with the proper type602 PASS DOMMatrix interface: calling rotateSelf(unrestricted double, unrestricted double, unrestricted double) on DOMMatrix.fromMatrix({is2D: false}) with too few arguments must throw TypeError603 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "rotateFromVectorSelf(unrestricted double, unrestricted double)" with the proper type604 PASS DOMMatrix interface: calling rotateFromVectorSelf(unrestricted double, unrestricted double) on DOMMatrix.fromMatrix({is2D: false}) with too few arguments must throw TypeError605 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "rotateAxisAngleSelf(unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type606 PASS DOMMatrix interface: calling rotateAxisAngleSelf(unrestricted double, unrestricted double, unrestricted double, unrestricted double) on DOMMatrix.fromMatrix({is2D: false}) with too few arguments must throw TypeError607 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "skewXSelf(unrestricted double)" with the proper type608 PASS DOMMatrix interface: calling skewXSelf(unrestricted double) on DOMMatrix.fromMatrix({is2D: false}) with too few arguments must throw TypeError609 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "skewYSelf(unrestricted double)" with the proper type610 PASS DOMMatrix interface: calling skewYSelf(unrestricted double) on DOMMatrix.fromMatrix({is2D: false}) with too few arguments must throw TypeError611 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "invertSelf()" with the proper type612 PASS DOMMatrix interface: DOMMatrix.fromMatrix({is2D: false}) must not have property "setMatrixValue"613 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "fromMatrix(DOMMatrixInit)" with the proper type614 PASS DOMMatrixReadOnly interface: calling fromMatrix(DOMMatrixInit) on DOMMatrix.fromMatrix({is2D: false}) with too few arguments must throw TypeError615 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "fromFloat32Array(Float32Array)" with the proper type616 PASS DOMMatrixReadOnly interface: calling fromFloat32Array(Float32Array) on DOMMatrix.fromMatrix({is2D: false}) with too few arguments must throw TypeError617 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "fromFloat64Array(Float64Array)" with the proper type618 PASS DOMMatrixReadOnly interface: calling fromFloat64Array(Float64Array) on DOMMatrix.fromMatrix({is2D: false}) with too few arguments must throw TypeError619 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "a" with the proper type620 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "b" with the proper type621 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "c" with the proper type622 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "d" with the proper type623 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "e" with the proper type624 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "f" with the proper type625 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m11" with the proper type626 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m12" with the proper type627 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m13" with the proper type628 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m14" with the proper type629 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m21" with the proper type630 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m22" with the proper type631 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m23" with the proper type632 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m24" with the proper type633 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m31" with the proper type634 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m32" with the proper type635 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m33" with the proper type636 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m34" with the proper type637 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m41" with the proper type638 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m42" with the proper type639 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m43" with the proper type640 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "m44" with the proper type641 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "is2D" with the proper type642 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "isIdentity" with the proper type643 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "translate(unrestricted double, unrestricted double, unrestricted double)" with the proper type644 PASS DOMMatrixReadOnly interface: calling translate(unrestricted double, unrestricted double, unrestricted double) on DOMMatrix.fromMatrix({is2D: false}) with too few arguments must throw TypeError645 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "scale(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type646 PASS DOMMatrixReadOnly interface: calling scale(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) on DOMMatrix.fromMatrix({is2D: false}) with too few arguments must throw TypeError647 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "scale3d(unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type648 PASS DOMMatrixReadOnly interface: calling scale3d(unrestricted double, unrestricted double, unrestricted double, unrestricted double) on DOMMatrix.fromMatrix({is2D: false}) with too few arguments must throw TypeError649 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "rotate(unrestricted double, unrestricted double, unrestricted double)" with the proper type650 PASS DOMMatrixReadOnly interface: calling rotate(unrestricted double, unrestricted double, unrestricted double) on DOMMatrix.fromMatrix({is2D: false}) with too few arguments must throw TypeError651 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "rotateFromVector(unrestricted double, unrestricted double)" with the proper type652 PASS DOMMatrixReadOnly interface: calling rotateFromVector(unrestricted double, unrestricted double) on DOMMatrix.fromMatrix({is2D: false}) with too few arguments must throw TypeError653 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "rotateAxisAngle(unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type654 PASS DOMMatrixReadOnly interface: calling rotateAxisAngle(unrestricted double, unrestricted double, unrestricted double, unrestricted double) on DOMMatrix.fromMatrix({is2D: false}) with too few arguments must throw TypeError655 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "skewX(unrestricted double)" with the proper type656 PASS DOMMatrixReadOnly interface: calling skewX(unrestricted double) on DOMMatrix.fromMatrix({is2D: false}) with too few arguments must throw TypeError657 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "skewY(unrestricted double)" with the proper type658 PASS DOMMatrixReadOnly interface: calling skewY(unrestricted double) on DOMMatrix.fromMatrix({is2D: false}) with too few arguments must throw TypeError659 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "multiply(DOMMatrixInit)" with the proper type660 PASS DOMMatrixReadOnly interface: calling multiply(DOMMatrixInit) on DOMMatrix.fromMatrix({is2D: false}) with too few arguments must throw TypeError661 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "flipX()" with the proper type662 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "flipY()" with the proper type663 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "inverse()" with the proper type664 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "transformPoint(DOMPointInit)" with the proper type665 PASS DOMMatrixReadOnly interface: calling transformPoint(DOMPointInit) on DOMMatrix.fromMatrix({is2D: false}) with too few arguments must throw TypeError666 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "toFloat32Array()" with the proper type667 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must inherit property "toFloat64Array()" with the proper type668 PASS DOMMatrixReadOnly interface: DOMMatrix.fromMatrix({is2D: false}) must not have property "undefined"669 451 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/geometry/support/interfaces.js
r227521 r230285 20 20 DOMMatrix: ["new DOMMatrix()", "DOMMatrix.fromMatrix({is2D: false})"], 21 21 }); 22 idlArray.prevent_multiple_testing("DOMMatrixReadOnly"); 23 idlArray.prevent_multiple_testing("DOMMatrix"); 22 24 idlArray.test(); 23 25 done(); -
trunk/LayoutTests/imported/w3c/web-platform-tests/cssom-view/interfaces-expected.txt
r229559 r230285 1 CONSOLE MESSAGE: line 3 09: callback not yet supported2 CONSOLE MESSAGE: line 3 09: callback not yet supported3 CONSOLE MESSAGE: line 3 09: callback not yet supported4 CONSOLE MESSAGE: line 3 09: callback not yet supported5 CONSOLE MESSAGE: line 3 09: callback not yet supported6 CONSOLE MESSAGE: line 3 09: callback not yet supported7 CONSOLE MESSAGE: line 3 09: callback not yet supported1 CONSOLE MESSAGE: line 331: callback not yet supported 2 CONSOLE MESSAGE: line 331: callback not yet supported 3 CONSOLE MESSAGE: line 331: callback not yet supported 4 CONSOLE MESSAGE: line 331: callback not yet supported 5 CONSOLE MESSAGE: line 331: callback not yet supported 6 CONSOLE MESSAGE: line 331: callback not yet supported 7 CONSOLE MESSAGE: line 331: callback not yet supported 8 8 9 9 CSSOM View IDL tests -
trunk/LayoutTests/imported/w3c/web-platform-tests/cssom/interfaces-expected.txt
r229559 r230285 1 CONSOLE MESSAGE: line 3 09: callback not yet supported2 CONSOLE MESSAGE: line 3 09: callback not yet supported3 CONSOLE MESSAGE: line 3 09: callback not yet supported4 CONSOLE MESSAGE: line 3 09: callback not yet supported5 CONSOLE MESSAGE: line 3 09: callback not yet supported6 CONSOLE MESSAGE: line 3 09: callback not yet supported7 CONSOLE MESSAGE: line 3 09: callback not yet supported1 CONSOLE MESSAGE: line 331: callback not yet supported 2 CONSOLE MESSAGE: line 331: callback not yet supported 3 CONSOLE MESSAGE: line 331: callback not yet supported 4 CONSOLE MESSAGE: line 331: callback not yet supported 5 CONSOLE MESSAGE: line 331: callback not yet supported 6 CONSOLE MESSAGE: line 331: callback not yet supported 7 CONSOLE MESSAGE: line 331: callback not yet supported 8 8 CSSOM IDL tests 9 9 -
trunk/LayoutTests/imported/w3c/web-platform-tests/dom/interfaces-expected.txt
r229544 r230285 1 CONSOLE MESSAGE: line 3 09: callback not yet supported2 CONSOLE MESSAGE: line 3 09: callback not yet supported3 CONSOLE MESSAGE: line 3 09: callback not yet supported4 CONSOLE MESSAGE: line 3 09: callback not yet supported5 CONSOLE MESSAGE: line 3 09: callback not yet supported6 CONSOLE MESSAGE: line 3 09: callback not yet supported7 CONSOLE MESSAGE: line 3 09: callback not yet supported1 CONSOLE MESSAGE: line 331: callback not yet supported 2 CONSOLE MESSAGE: line 331: callback not yet supported 3 CONSOLE MESSAGE: line 331: callback not yet supported 4 CONSOLE MESSAGE: line 331: callback not yet supported 5 CONSOLE MESSAGE: line 331: callback not yet supported 6 CONSOLE MESSAGE: line 331: callback not yet supported 7 CONSOLE MESSAGE: line 331: callback not yet supported 8 8 DOM IDL tests 9 9 -
trunk/LayoutTests/imported/w3c/web-platform-tests/encoding/idlharness-expected.txt
r229544 r230285 4 4 5 5 6 PASS Test driver 6 7 PASS TextDecoder interface: existence and properties of interface object 7 8 PASS TextDecoder interface object length -
trunk/LayoutTests/imported/w3c/web-platform-tests/encoding/idlharness.html
r224536 r230285 12 12 <p>This test validates the WebIDL included in the Encoding Living Standard.</p> 13 13 14 <script type="text/plain" class="untested-idl"> 15 interface Window {}; 14 <script> 15 promise_test(async() => { 16 const text = await (await fetch('/interfaces/encoding.idl')).text(); 17 const idl_array = new IdlArray(); 18 idl_array.add_idls(text); 19 idl_array.add_objects({ 20 TextEncoder: ['new TextEncoder()'], 21 TextDecoder: ['new TextDecoder()'] 22 }); 23 idl_array.test(); 24 }, 'Test driver'); 16 25 </script> 17 18 <script type="text/plain" class="idl">19 // 8.1 Interface TextDecoder20 21 dictionary TextDecoderOptions {22 boolean fatal = false;23 boolean ignoreBOM = false;24 };25 26 dictionary TextDecodeOptions {27 boolean stream = false;28 };29 30 [Constructor(optional DOMString label = "utf-8", optional TextDecoderOptions options),31 Exposed=(Window,Worker)]32 interface TextDecoder {33 readonly attribute DOMString encoding;34 readonly attribute boolean fatal;35 readonly attribute boolean ignoreBOM;36 USVString decode(optional BufferSource input, optional TextDecodeOptions options);37 };38 39 // 8.2 Interface TextDecoder40 41 [Constructor,42 Exposed=(Window,Worker)]43 interface TextEncoder {44 readonly attribute DOMString encoding;45 [NewObject] Uint8Array encode(optional USVString input = "");46 };47 </script>48 49 <script>50 function select(selector) {51 return [].slice.call(document.querySelectorAll(selector))52 .map(function(e) { return e.textContent; })53 .join('\n\n');54 }55 56 var idl = select('.idl')57 var untested = select('.untested-idl');58 var idl_array = new IdlArray();59 idl_array.add_untested_idls(untested);60 idl_array.add_idls(idl);61 idl_array.add_objects({62 TextEncoder: ['new TextEncoder()'],63 TextDecoder: ['new TextDecoder()']64 });65 idl_array.test();66 </script> -
trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/idlharness.https.html
r230284 r230285 23 23 setup(function() { 24 24 25 fetch( ' EncryptedMediaExtensions.idl')25 fetch( '/interfaces/encrypted-media.idl' ) 26 26 .then( function( response ) { 27 27 if ( !response.ok ) throw new Error( 'IDL fetch failed' ); … … 31 31 32 32 var idl_array = new IdlArray(); 33 idl_array.add_untested_idls("[PrimaryGlobal] interface Window {};");34 33 idl_array.add_untested_idls("interface Navigator {};"); 35 idl_array.add_untested_idls("interface ArrayBuffer {};");36 34 idl_array.add_untested_idls("interface HTMLMediaElement {};"); 37 35 idl_array.add_untested_idls("interface Event {};"); -
trunk/LayoutTests/imported/w3c/web-platform-tests/eventsource/interfaces-expected.txt
r229544 r230285 1 CONSOLE MESSAGE: line 3 09: callback not yet supported1 CONSOLE MESSAGE: line 331: callback not yet supported 2 2 Blocked access to external URL http://foo/ 3 3 CONSOLE MESSAGE: EventSource cannot load http://foo/. -
trunk/LayoutTests/imported/w3c/web-platform-tests/eventsource/interfaces.html
r220733 r230285 10 10 11 11 <script type=text/plain> 12 [ Exposed=(Window,Worker)]12 [Constructor(), Exposed=(Window,Worker)] 13 13 interface EventTarget { 14 14 void addEventListener(DOMString type, EventListener? listener, optional (AddEventListenerOptions or boolean) options); -
trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/request/request-idl.html
r223327 r230285 16 16 typedef (Blob or BufferSource or FormData or URLSearchParams or USVString) BodyInit; 17 17 18 [NoInterfaceObject, 19 Exposed=(Window,Worker)] 20 interface Body { 18 interface mixin Body { 21 19 readonly attribute ReadableStream? body; 22 20 readonly attribute boolean bodyUsed; … … 49 47 [NewObject] Request clone(); 50 48 }; 51 Request i mplements Body;49 Request includes Body; 52 50 53 51 dictionary RequestInit { -
trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/response/response-idl.html
r213882 r230285 16 16 typedef (Blob or BufferSource or FormData or URLSearchParams or USVString) BodyInit; 17 17 18 [NoInterfaceObject, 19 Exposed=(Window,Worker)] 20 interface Body { 18 interface mixin Body { 21 19 readonly attribute ReadableStream? body; 22 20 readonly attribute boolean bodyUsed; … … 46 44 [NewObject] Response clone(); 47 45 }; 48 Response i mplements Body;46 Response includes Body; 49 47 50 48 dictionary ResponseInit { -
trunk/LayoutTests/imported/w3c/web-platform-tests/hr-time/idlharness-expected.txt
r229544 r230285 2 2 3 3 4 PASS WindowOrWorkerGlobalScope interface: existence and properties of interface object 5 PASS Performance interface: existence and properties of interface object 4 FAIL Test driver promise_test: Unhandled rejection with value: object "Error: undefined EventTarget not found (inherited by Performance)" 5 FAIL Performance interface: existence and properties of interface object undefined is not an object (evaluating 'this.array 6 .members[this.base] 7 .has_extended_attribute') 6 8 PASS Performance interface object length 7 9 PASS Performance interface object name 8 PASS Performance interface: existence and properties of interface prototype object 10 FAIL Performance interface: existence and properties of interface prototype object undefined is not an object (evaluating 'this.array 11 .members[inherit_interface] 12 .has_extended_attribute') 9 13 PASS Performance interface: existence and properties of interface prototype object's "constructor" property 10 14 PASS Performance interface: existence and properties of interface prototype object's @@unscopables property … … 15 19 FAIL Performance interface: operation toJSON() assert_own_property: interface prototype object missing non-static operation expected property "toJSON" missing 16 20 PASS Unscopable handled correctly for toJSON() on Performance 17 PASS Performance must be primary interface of [object Performance] 18 PASS Stringification of [object Performance] 19 PASS Performance interface: [object Performance] must inherit property "now()" with the proper type 20 FAIL Performance interface: [object Performance] must inherit property "timeOrigin" with the proper type assert_inherits: property "timeOrigin" not found in prototype chain 21 FAIL Performance interface: [object Performance] must inherit property "toJSON()" with the proper type assert_inherits: property "toJSON" not found in prototype chain 22 FAIL Test default toJSON operation of Performance memberHolderObject.toJSON is not a function. (In 'memberHolderObject.toJSON()', 'memberHolderObject.toJSON' is undefined) 23 typedef double DOMHighResTimeStamp; 21 PASS Performance must be primary interface of window.performance 22 FAIL Stringification of window.performance undefined is not an object (evaluating 'this.array.members[this.base].has_stringifier') 23 PASS Performance interface: window.performance must inherit property "now()" with the proper type 24 FAIL Performance interface: window.performance must inherit property "timeOrigin" with the proper type assert_inherits: property "timeOrigin" not found in prototype chain 25 FAIL Performance interface: window.performance must inherit property "toJSON()" with the proper type assert_inherits: property "toJSON" not found in prototype chain 24 26 25 [Exposed=(Window,Worker)]26 interface Performance : EventTarget {27 DOMHighResTimeStamp now();28 readonly attribute DOMHighResTimeStamp timeOrigin;29 [Default] object toJSON();30 };31 32 partial interface WindowOrWorkerGlobalScope {33 [Replaceable]34 readonly attribute Performance performance;35 };36 -
trunk/LayoutTests/imported/w3c/web-platform-tests/hr-time/idlharness.html
r223327 r230285 14 14 <h1>High Resolution Time IDL tests</h1> 15 15 <div id="log"></div> 16 <script> 17 'use strict'; 16 18 17 <pre id='untested_idl' style='display:none'> 18 [Exposed=Windows,Worker] 19 interface WindowOrWorkerGlobalScope { 20 }; 19 function doTest([html, hr_time]) { 20 var idl_array = new IdlArray(); 21 idl_array.add_untested_idls(html, { only: ['WindowOrWorkerGlobalScope'] }); 22 idl_array.add_idls(hr_time); 23 idl_array.add_objects({ 24 Performance: ["window.performance"], 25 Window: ["window"], 26 }); 27 idl_array.test(); 28 } 21 29 22 [Exposed=(Window,Worker)] 23 interface EventTarget { 24 } ;30 function fetchText(url) { 31 return fetch(url).then((response) => response.text()); 32 } 25 33 26 [Exposed=Window] 27 interface PerformanceTiming { 28 }; 29 30 [Exposed=Window] 31 interface PerformanceNavigation { 32 }; 33 34 // from nav-timing 35 partial interface Performance { 36 [SameObject] 37 readonly attribute PerformanceTiming timing; 38 [SameObject] 39 readonly attribute PerformanceNavigation navigation; 40 [Default] object toJSON(); 41 }; 42 </pre> 43 44 <pre id='idl'> 45 typedef double DOMHighResTimeStamp; 46 47 [Exposed=(Window,Worker)] 48 interface Performance : EventTarget { 49 DOMHighResTimeStamp now(); 50 readonly attribute DOMHighResTimeStamp timeOrigin; 51 [Default] object toJSON(); 52 }; 53 54 partial interface WindowOrWorkerGlobalScope { 55 [Replaceable] 56 readonly attribute Performance performance; 57 }; 58 </pre> 59 60 <script> 61 62 (function() { 63 var idl_array = new IdlArray(); 64 65 idl_array.add_untested_idls(document.getElementById("untested_idl").textContent); 66 idl_array.add_idls(document.getElementById("idl").textContent); 67 68 idl_array.add_objects({Performance: [window.performance]}); 69 70 idl_array.test(); 71 })(); 72 34 promise_test(() => { 35 return Promise.all(['/interfaces/html.idl', 36 '/interfaces/hr-time.idl'].map(fetchText)) 37 .then(doTest); 38 }, 'Test driver'); 73 39 </script> 74 40 </body> -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/webappapis/animation-frames/idlharness-expected.txt
r229544 r230285 1 CONSOLE MESSAGE: line 3 09: callback not yet supported1 CONSOLE MESSAGE: line 331: callback not yet supported 2 2 idlharness test 3 3 … … 11 11 callback FrameRequestCallback = void (DOMHighResTimeStamp time); 12 12 13 FAIL Window interface: operation requestAnimationFrame(FrameRequestCallback) assert_own_property: interface prototype object missing non-static operation expected property "requestAnimationFrame" missing 13 PASS Window interface: operation requestAnimationFrame(FrameRequestCallback) 14 14 PASS Unscopable handled correctly for requestAnimationFrame(FrameRequestCallback) on Window 15 FAIL Window interface: operation cancelAnimationFrame(long) assert_own_property: interface prototype object missing non-static operation expected property "cancelAnimationFrame" missing 15 PASS Window interface: operation cancelAnimationFrame(long) 16 16 PASS Unscopable handled correctly for cancelAnimationFrame(long) on Window 17 FAIL Window interface: window must inherit property "requestAnimationFrame(FrameRequestCallback)" with the proper type assert_inherits: property "requestAnimationFrame" found on object expected in prototype chain 18 FAIL Window interface: calling requestAnimationFrame(FrameRequestCallback) on window with too few arguments must throw TypeError assert_inherits: property "requestAnimationFrame" found on object expected in prototype chain 19 FAIL Window interface: window must inherit property "cancelAnimationFrame(long)" with the proper type assert_inherits: property "cancelAnimationFrame" found on object expected in prototype chain 20 FAIL Window interface: calling cancelAnimationFrame(long) on window with too few arguments must throw TypeError assert_inherits: property "cancelAnimationFrame" found on object expected in prototype chain 17 PASS Window interface: window must inherit property "requestAnimationFrame(FrameRequestCallback)" with the proper type 18 PASS Window interface: calling requestAnimationFrame(FrameRequestCallback) on window with too few arguments must throw TypeError 19 PASS Window interface: window must inherit property "cancelAnimationFrame(long)" with the proper type 20 PASS Window interface: calling cancelAnimationFrame(long) on window with too few arguments must throw TypeError 21 21 -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/webappapis/animation-frames/idlharness.html
r206874 r230285 16 16 17 17 <pre id='untested_idl' style='display:none'> 18 [ PrimaryGlobal]18 [Global=Window, Exposed=Window] 19 19 interface Window { 20 20 }; -
trunk/LayoutTests/imported/w3c/web-platform-tests/mediacapture-streams/MediaDevices-IDL-all-expected.txt
r229544 r230285 1 CONSOLE MESSAGE: line 3 09: callback not yet supported2 CONSOLE MESSAGE: line 3 09: callback not yet supported1 CONSOLE MESSAGE: line 331: callback not yet supported 2 CONSOLE MESSAGE: line 331: callback not yet supported 3 3 Description 4 4 -
trunk/LayoutTests/imported/w3c/web-platform-tests/mediacapture-streams/MediaDevices-IDL-enumerateDevices-expected.txt
r229544 r230285 1 CONSOLE MESSAGE: line 3 09: callback not yet supported2 CONSOLE MESSAGE: line 3 09: callback not yet supported1 CONSOLE MESSAGE: line 331: callback not yet supported 2 CONSOLE MESSAGE: line 331: callback not yet supported 3 3 Description 4 4 -
trunk/LayoutTests/imported/w3c/web-platform-tests/notifications/interfaces-expected.txt
r229544 r230285 1 CONSOLE MESSAGE: line 3 09: callback not yet supported2 CONSOLE MESSAGE: line 3 09: callback not yet supported1 CONSOLE MESSAGE: line 331: callback not yet supported 2 CONSOLE MESSAGE: line 331: callback not yet supported 3 3 4 4 PASS Notification interface: existence and properties of interface object … … 12 12 PASS Notification interface: operation requestPermission(NotificationPermissionCallback) 13 13 PASS Unscopable handled correctly for requestPermission(NotificationPermissionCallback) on Notification 14 FAIL Notification interface: attribute maxActions assert_own_property: The interface object must have a property "maxActions" expected property "maxActions" missing 15 PASS Unscopable handled correctly for maxActions property on Notification 14 16 PASS Notification interface: attribute onclick 15 17 PASS Unscopable handled correctly for onclick property on Notification … … 30 32 PASS Notification interface: attribute tag 31 33 PASS Unscopable handled correctly for tag property on Notification 34 FAIL Notification interface: attribute image assert_true: The prototype object must have a property "image" expected true got false 35 PASS Unscopable handled correctly for image property on Notification 32 36 PASS Notification interface: attribute icon 33 37 PASS Unscopable handled correctly for icon property on Notification 38 FAIL Notification interface: attribute badge assert_true: The prototype object must have a property "badge" expected true got false 39 PASS Unscopable handled correctly for badge property on Notification 40 FAIL Notification interface: attribute vibrate assert_true: The prototype object must have a property "vibrate" expected true got false 41 PASS Unscopable handled correctly for vibrate property on Notification 42 FAIL Notification interface: attribute timestamp assert_true: The prototype object must have a property "timestamp" expected true got false 43 PASS Unscopable handled correctly for timestamp property on Notification 44 FAIL Notification interface: attribute renotify assert_true: The prototype object must have a property "renotify" expected true got false 45 PASS Unscopable handled correctly for renotify property on Notification 46 FAIL Notification interface: attribute silent assert_true: The prototype object must have a property "silent" expected true got false 47 PASS Unscopable handled correctly for silent property on Notification 48 FAIL Notification interface: attribute requireInteraction assert_true: The prototype object must have a property "requireInteraction" expected true got false 49 PASS Unscopable handled correctly for requireInteraction property on Notification 50 FAIL Notification interface: attribute data assert_true: The prototype object must have a property "data" expected true got false 51 PASS Unscopable handled correctly for data property on Notification 52 FAIL Notification interface: attribute actions assert_true: The prototype object must have a property "actions" expected true got false 53 PASS Unscopable handled correctly for actions property on Notification 34 54 PASS Notification interface: operation close() 35 55 PASS Unscopable handled correctly for close() on Notification … … 39 59 PASS Notification interface: new Notification("Running idlharness.") must inherit property "requestPermission(NotificationPermissionCallback)" with the proper type 40 60 PASS Notification interface: calling requestPermission(NotificationPermissionCallback) on new Notification("Running idlharness.") with too few arguments must throw TypeError 61 PASS Notification interface: new Notification("Running idlharness.") must inherit property "maxActions" with the proper type 41 62 PASS Notification interface: new Notification("Running idlharness.") must inherit property "onclick" with the proper type 42 63 PASS Notification interface: new Notification("Running idlharness.") must inherit property "onshow" with the proper type … … 48 69 PASS Notification interface: new Notification("Running idlharness.") must inherit property "body" with the proper type 49 70 PASS Notification interface: new Notification("Running idlharness.") must inherit property "tag" with the proper type 71 FAIL Notification interface: new Notification("Running idlharness.") must inherit property "image" with the proper type assert_inherits: property "image" not found in prototype chain 50 72 PASS Notification interface: new Notification("Running idlharness.") must inherit property "icon" with the proper type 73 FAIL Notification interface: new Notification("Running idlharness.") must inherit property "badge" with the proper type assert_inherits: property "badge" not found in prototype chain 74 FAIL Notification interface: new Notification("Running idlharness.") must inherit property "vibrate" with the proper type assert_inherits: property "vibrate" not found in prototype chain 75 FAIL Notification interface: new Notification("Running idlharness.") must inherit property "timestamp" with the proper type assert_inherits: property "timestamp" not found in prototype chain 76 FAIL Notification interface: new Notification("Running idlharness.") must inherit property "renotify" with the proper type assert_inherits: property "renotify" not found in prototype chain 77 FAIL Notification interface: new Notification("Running idlharness.") must inherit property "silent" with the proper type assert_inherits: property "silent" not found in prototype chain 78 FAIL Notification interface: new Notification("Running idlharness.") must inherit property "requireInteraction" with the proper type assert_inherits: property "requireInteraction" not found in prototype chain 79 FAIL Notification interface: new Notification("Running idlharness.") must inherit property "data" with the proper type assert_inherits: property "data" not found in prototype chain 80 FAIL Notification interface: new Notification("Running idlharness.") must inherit property "actions" with the proper type assert_inherits: property "actions" not found in prototype chain 51 81 PASS Notification interface: new Notification("Running idlharness.") must inherit property "close()" with the proper type 52 82 -
trunk/LayoutTests/imported/w3c/web-platform-tests/notifications/interfaces.html
r216979 r230285 18 18 </script> 19 19 <script type=text/plain> 20 [Constructor(DOMString title, optional NotificationOptions options)] 20 [Constructor(DOMString title, optional NotificationOptions options), 21 Exposed=(Window,Worker)] 21 22 interface Notification : EventTarget { 22 23 static readonly attribute NotificationPermission permission; 23 static Promise<NotificationPermission> requestPermission(optional NotificationPermissionCallback callback); 24 [Exposed=Window] static Promise<NotificationPermission> requestPermission(optional NotificationPermissionCallback deprecatedCallback); 25 26 static readonly attribute unsigned long maxActions; 24 27 25 28 attribute EventHandler onclick; … … 33 36 readonly attribute DOMString body; 34 37 readonly attribute DOMString tag; 35 readonly attribute DOMString icon; 38 readonly attribute USVString image; 39 readonly attribute USVString icon; 40 readonly attribute USVString badge; 41 [SameObject] readonly attribute FrozenArray<unsigned long> vibrate; 42 readonly attribute DOMTimeStamp timestamp; 43 readonly attribute boolean renotify; 44 readonly attribute boolean silent; 45 readonly attribute boolean requireInteraction; 46 [SameObject] readonly attribute any data; 47 [SameObject] readonly attribute FrozenArray<NotificationAction> actions; 36 48 37 49 void close(); … … 41 53 NotificationDirection dir = "auto"; 42 54 DOMString lang = ""; 43 DOMString body; 44 DOMString tag; 45 DOMString icon; 46 }; 47 48 dictionary GetNotificationsOptions { 49 DOMString tag; 55 DOMString body = ""; 56 DOMString tag = ""; 57 USVString image; 58 USVString icon; 59 USVString badge; 60 VibratePattern vibrate; 61 DOMTimeStamp timestamp; 62 boolean renotify = false; 63 boolean silent = false; 64 boolean requireInteraction = false; 65 any data = null; 66 sequence<NotificationAction> actions = []; 50 67 }; 51 68 … … 56 73 }; 57 74 58 callback NotificationPermissionCallback = void (NotificationPermission permission);59 60 75 enum NotificationDirection { 61 76 "auto", … … 63 78 "rtl" 64 79 }; 80 81 dictionary NotificationAction { 82 required DOMString action; 83 required DOMString title; 84 USVString icon; 85 }; 86 87 callback NotificationPermissionCallback = void (NotificationPermission permission); 65 88 </script> 66 89 <script> -
trunk/LayoutTests/imported/w3c/web-platform-tests/payment-request/interfaces.https-expected.txt
r229544 r230285 1 CONSOLE MESSAGE: line 3 09: callback not yet supported2 CONSOLE MESSAGE: line 3 09: callback not yet supported1 CONSOLE MESSAGE: line 331: callback not yet supported 2 CONSOLE MESSAGE: line 331: callback not yet supported 3 3 4 4 PASS Setup for Payment Request API IDL tests. 5 PASS Event interface: existence and properties of interface object6 PASS Event interface object length7 PASS Event interface object name8 PASS Event interface: existence and properties of interface prototype object9 PASS Event interface: existence and properties of interface prototype object's "constructor" property10 PASS Event interface: existence and properties of interface prototype object's @@unscopables property11 PASS Event interface: attribute type12 PASS Unscopable handled correctly for type property on Event13 PASS Event interface: attribute target14 PASS Unscopable handled correctly for target property on Event15 PASS Event interface: attribute currentTarget16 PASS Unscopable handled correctly for currentTarget property on Event17 PASS Event interface: constant NONE on interface object18 PASS Event interface: constant NONE on interface prototype object19 PASS Event interface: constant CAPTURING_PHASE on interface object20 PASS Event interface: constant CAPTURING_PHASE on interface prototype object21 PASS Event interface: constant AT_TARGET on interface object22 PASS Event interface: constant AT_TARGET on interface prototype object23 PASS Event interface: constant BUBBLING_PHASE on interface object24 PASS Event interface: constant BUBBLING_PHASE on interface prototype object25 PASS Event interface: attribute eventPhase26 PASS Unscopable handled correctly for eventPhase property on Event27 PASS Event interface: operation stopPropagation()28 PASS Unscopable handled correctly for stopPropagation() on Event29 PASS Event interface: operation stopImmediatePropagation()30 PASS Unscopable handled correctly for stopImmediatePropagation() on Event31 PASS Event interface: attribute bubbles32 PASS Unscopable handled correctly for bubbles property on Event33 PASS Event interface: attribute cancelable34 PASS Unscopable handled correctly for cancelable property on Event35 PASS Event interface: operation preventDefault()36 PASS Unscopable handled correctly for preventDefault() on Event37 PASS Event interface: attribute defaultPrevented38 PASS Unscopable handled correctly for defaultPrevented property on Event39 PASS Event interface: attribute timeStamp40 PASS Unscopable handled correctly for timeStamp property on Event41 PASS Event interface: operation initEvent(DOMString, boolean, boolean)42 PASS Unscopable handled correctly for initEvent(DOMString, boolean, boolean) on Event43 PASS CustomEvent interface: existence and properties of interface object44 PASS CustomEvent interface object length45 PASS CustomEvent interface object name46 PASS CustomEvent interface: existence and properties of interface prototype object47 PASS CustomEvent interface: existence and properties of interface prototype object's "constructor" property48 PASS CustomEvent interface: existence and properties of interface prototype object's @@unscopables property49 PASS CustomEvent interface: attribute detail50 PASS Unscopable handled correctly for detail property on CustomEvent51 PASS CustomEvent interface: operation initCustomEvent(DOMString, boolean, boolean, any)52 PASS Unscopable handled correctly for initCustomEvent(DOMString, boolean, boolean, any) on CustomEvent53 PASS EventTarget interface: existence and properties of interface object54 PASS EventTarget interface object length55 PASS EventTarget interface object name56 PASS EventTarget interface: existence and properties of interface prototype object57 PASS EventTarget interface: existence and properties of interface prototype object's "constructor" property58 PASS EventTarget interface: existence and properties of interface prototype object's @@unscopables property59 PASS EventTarget interface: operation addEventListener(DOMString, EventListener, [object Object],[object Object])60 PASS Unscopable handled correctly for addEventListener(DOMString, EventListener, [object Object],[object Object]) on EventTarget61 PASS EventTarget interface: operation removeEventListener(DOMString, EventListener, [object Object],[object Object])62 PASS Unscopable handled correctly for removeEventListener(DOMString, EventListener, [object Object],[object Object]) on EventTarget63 PASS EventTarget interface: operation dispatchEvent(Event)64 PASS Unscopable handled correctly for dispatchEvent(Event) on EventTarget65 PASS EventListener interface: existence and properties of interface object66 PASS EventListener interface: existence and properties of interface prototype object67 PASS EventListener interface: existence and properties of interface prototype object's "constructor" property68 PASS EventListener interface: existence and properties of interface prototype object's @@unscopables property69 PASS EventListener interface: operation handleEvent(Event)70 PASS Unscopable handled correctly for handleEvent(Event) on EventListener71 PASS AbortController interface: existence and properties of interface object72 PASS AbortController interface object length73 PASS AbortController interface object name74 PASS AbortController interface: existence and properties of interface prototype object75 PASS AbortController interface: existence and properties of interface prototype object's "constructor" property76 PASS AbortController interface: existence and properties of interface prototype object's @@unscopables property77 PASS AbortController interface: attribute signal78 PASS Unscopable handled correctly for signal property on AbortController79 PASS AbortController interface: operation abort()80 PASS Unscopable handled correctly for abort() on AbortController81 PASS AbortSignal interface: existence and properties of interface object82 PASS AbortSignal interface object length83 PASS AbortSignal interface object name84 PASS AbortSignal interface: existence and properties of interface prototype object85 PASS AbortSignal interface: existence and properties of interface prototype object's "constructor" property86 PASS AbortSignal interface: existence and properties of interface prototype object's @@unscopables property87 PASS AbortSignal interface: attribute aborted88 PASS Unscopable handled correctly for aborted property on AbortSignal89 PASS AbortSignal interface: attribute onabort90 PASS Unscopable handled correctly for onabort property on AbortSignal91 PASS NodeList interface: existence and properties of interface object92 PASS NodeList interface object length93 PASS NodeList interface object name94 PASS NodeList interface: existence and properties of interface prototype object95 PASS NodeList interface: existence and properties of interface prototype object's "constructor" property96 PASS NodeList interface: existence and properties of interface prototype object's @@unscopables property97 PASS NodeList interface: operation item(unsigned long)98 PASS Unscopable handled correctly for item(unsigned long) on NodeList99 PASS NodeList interface: attribute length100 PASS Unscopable handled correctly for length property on NodeList101 PASS HTMLCollection interface: existence and properties of interface object102 PASS HTMLCollection interface object length103 PASS HTMLCollection interface object name104 PASS HTMLCollection interface: existence and properties of interface prototype object105 PASS HTMLCollection interface: existence and properties of interface prototype object's "constructor" property106 PASS HTMLCollection interface: existence and properties of interface prototype object's @@unscopables property107 PASS HTMLCollection interface: attribute length108 PASS Unscopable handled correctly for length property on HTMLCollection109 PASS HTMLCollection interface: operation item(unsigned long)110 PASS Unscopable handled correctly for item(unsigned long) on HTMLCollection111 PASS HTMLCollection interface: operation namedItem(DOMString)112 PASS Unscopable handled correctly for namedItem(DOMString) on HTMLCollection113 PASS MutationObserver interface: existence and properties of interface object114 PASS MutationObserver interface object length115 PASS MutationObserver interface object name116 PASS MutationObserver interface: existence and properties of interface prototype object117 PASS MutationObserver interface: existence and properties of interface prototype object's "constructor" property118 PASS MutationObserver interface: existence and properties of interface prototype object's @@unscopables property119 PASS MutationObserver interface: operation observe(Node, MutationObserverInit)120 PASS Unscopable handled correctly for observe(Node, MutationObserverInit) on MutationObserver121 PASS MutationObserver interface: operation disconnect()122 PASS Unscopable handled correctly for disconnect() on MutationObserver123 PASS MutationObserver interface: operation takeRecords()124 PASS Unscopable handled correctly for takeRecords() on MutationObserver125 PASS MutationRecord interface: existence and properties of interface object126 PASS MutationRecord interface object length127 PASS MutationRecord interface object name128 PASS MutationRecord interface: existence and properties of interface prototype object129 PASS MutationRecord interface: existence and properties of interface prototype object's "constructor" property130 PASS MutationRecord interface: existence and properties of interface prototype object's @@unscopables property131 PASS MutationRecord interface: attribute type132 PASS Unscopable handled correctly for type property on MutationRecord133 PASS MutationRecord interface: attribute target134 PASS Unscopable handled correctly for target property on MutationRecord135 PASS MutationRecord interface: attribute addedNodes136 PASS Unscopable handled correctly for addedNodes property on MutationRecord137 PASS MutationRecord interface: attribute removedNodes138 PASS Unscopable handled correctly for removedNodes property on MutationRecord139 PASS MutationRecord interface: attribute previousSibling140 PASS Unscopable handled correctly for previousSibling property on MutationRecord141 PASS MutationRecord interface: attribute nextSibling142 PASS Unscopable handled correctly for nextSibling property on MutationRecord143 PASS MutationRecord interface: attribute attributeName144 PASS Unscopable handled correctly for attributeName property on MutationRecord145 PASS MutationRecord interface: attribute attributeNamespace146 PASS Unscopable handled correctly for attributeNamespace property on MutationRecord147 PASS MutationRecord interface: attribute oldValue148 PASS Unscopable handled correctly for oldValue property on MutationRecord149 PASS Node interface: existence and properties of interface object150 PASS Node interface object length151 PASS Node interface object name152 PASS Node interface: existence and properties of interface prototype object153 PASS Node interface: existence and properties of interface prototype object's "constructor" property154 PASS Node interface: existence and properties of interface prototype object's @@unscopables property155 PASS Node interface: constant ELEMENT_NODE on interface object156 PASS Node interface: constant ELEMENT_NODE on interface prototype object157 PASS Node interface: constant ATTRIBUTE_NODE on interface object158 PASS Node interface: constant ATTRIBUTE_NODE on interface prototype object159 PASS Node interface: constant TEXT_NODE on interface object160 PASS Node interface: constant TEXT_NODE on interface prototype object161 PASS Node interface: constant CDATA_SECTION_NODE on interface object162 PASS Node interface: constant CDATA_SECTION_NODE on interface prototype object163 PASS Node interface: constant ENTITY_REFERENCE_NODE on interface object164 PASS Node interface: constant ENTITY_REFERENCE_NODE on interface prototype object165 PASS Node interface: constant ENTITY_NODE on interface object166 PASS Node interface: constant ENTITY_NODE on interface prototype object167 PASS Node interface: constant PROCESSING_INSTRUCTION_NODE on interface object168 PASS Node interface: constant PROCESSING_INSTRUCTION_NODE on interface prototype object169 PASS Node interface: constant COMMENT_NODE on interface object170 PASS Node interface: constant COMMENT_NODE on interface prototype object171 PASS Node interface: constant DOCUMENT_NODE on interface object172 PASS Node interface: constant DOCUMENT_NODE on interface prototype object173 PASS Node interface: constant DOCUMENT_TYPE_NODE on interface object174 PASS Node interface: constant DOCUMENT_TYPE_NODE on interface prototype object175 PASS Node interface: constant DOCUMENT_FRAGMENT_NODE on interface object176 PASS Node interface: constant DOCUMENT_FRAGMENT_NODE on interface prototype object177 PASS Node interface: constant NOTATION_NODE on interface object178 PASS Node interface: constant NOTATION_NODE on interface prototype object179 PASS Node interface: attribute nodeType180 PASS Unscopable handled correctly for nodeType property on Node181 PASS Node interface: attribute nodeName182 PASS Unscopable handled correctly for nodeName property on Node183 PASS Node interface: attribute baseURI184 PASS Unscopable handled correctly for baseURI property on Node185 PASS Node interface: attribute isConnected186 PASS Unscopable handled correctly for isConnected property on Node187 PASS Node interface: attribute ownerDocument188 PASS Unscopable handled correctly for ownerDocument property on Node189 PASS Node interface: operation getRootNode(GetRootNodeOptions)190 PASS Unscopable handled correctly for getRootNode(GetRootNodeOptions) on Node191 PASS Node interface: attribute parentNode192 PASS Unscopable handled correctly for parentNode property on Node193 PASS Node interface: attribute parentElement194 PASS Unscopable handled correctly for parentElement property on Node195 PASS Node interface: operation hasChildNodes()196 PASS Unscopable handled correctly for hasChildNodes() on Node197 PASS Node interface: attribute childNodes198 PASS Unscopable handled correctly for childNodes property on Node199 PASS Node interface: attribute firstChild200 PASS Unscopable handled correctly for firstChild property on Node201 PASS Node interface: attribute lastChild202 PASS Unscopable handled correctly for lastChild property on Node203 PASS Node interface: attribute previousSibling204 PASS Unscopable handled correctly for previousSibling property on Node205 PASS Node interface: attribute nextSibling206 PASS Unscopable handled correctly for nextSibling property on Node207 PASS Node interface: attribute nodeValue208 PASS Unscopable handled correctly for nodeValue property on Node209 PASS Node interface: attribute textContent210 PASS Unscopable handled correctly for textContent property on Node211 PASS Node interface: operation normalize()212 PASS Unscopable handled correctly for normalize() on Node213 PASS Node interface: operation cloneNode(boolean)214 PASS Unscopable handled correctly for cloneNode(boolean) on Node215 PASS Node interface: operation isEqualNode(Node)216 PASS Unscopable handled correctly for isEqualNode(Node) on Node217 PASS Node interface: operation isSameNode(Node)218 PASS Unscopable handled correctly for isSameNode(Node) on Node219 PASS Node interface: constant DOCUMENT_POSITION_DISCONNECTED on interface object220 PASS Node interface: constant DOCUMENT_POSITION_DISCONNECTED on interface prototype object221 PASS Node interface: constant DOCUMENT_POSITION_PRECEDING on interface object222 PASS Node interface: constant DOCUMENT_POSITION_PRECEDING on interface prototype object223 PASS Node interface: constant DOCUMENT_POSITION_FOLLOWING on interface object224 PASS Node interface: constant DOCUMENT_POSITION_FOLLOWING on interface prototype object225 PASS Node interface: constant DOCUMENT_POSITION_CONTAINS on interface object226 PASS Node interface: constant DOCUMENT_POSITION_CONTAINS on interface prototype object227 PASS Node interface: constant DOCUMENT_POSITION_CONTAINED_BY on interface object228 PASS Node interface: constant DOCUMENT_POSITION_CONTAINED_BY on interface prototype object229 PASS Node interface: constant DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC on interface object230 PASS Node interface: constant DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC on interface prototype object231 PASS Node interface: operation compareDocumentPosition(Node)232 PASS Unscopable handled correctly for compareDocumentPosition(Node) on Node233 PASS Node interface: operation contains(Node)234 PASS Unscopable handled correctly for contains(Node) on Node235 PASS Node interface: operation lookupPrefix(DOMString)236 PASS Unscopable handled correctly for lookupPrefix(DOMString) on Node237 PASS Node interface: operation lookupNamespaceURI(DOMString)238 PASS Unscopable handled correctly for lookupNamespaceURI(DOMString) on Node239 PASS Node interface: operation isDefaultNamespace(DOMString)240 PASS Unscopable handled correctly for isDefaultNamespace(DOMString) on Node241 PASS Node interface: operation insertBefore(Node, Node)242 PASS Unscopable handled correctly for insertBefore(Node, Node) on Node243 PASS Node interface: operation appendChild(Node)244 PASS Unscopable handled correctly for appendChild(Node) on Node245 PASS Node interface: operation replaceChild(Node, Node)246 PASS Unscopable handled correctly for replaceChild(Node, Node) on Node247 PASS Node interface: operation removeChild(Node)248 PASS Unscopable handled correctly for removeChild(Node) on Node249 PASS Document interface: existence and properties of interface object250 PASS Document interface object length251 PASS Document interface object name252 PASS Document interface: existence and properties of interface prototype object253 PASS Document interface: existence and properties of interface prototype object's "constructor" property254 PASS Document interface: existence and properties of interface prototype object's @@unscopables property255 PASS Document interface: attribute implementation256 PASS Unscopable handled correctly for implementation property on Document257 PASS Document interface: attribute URL258 PASS Unscopable handled correctly for URL property on Document259 PASS Document interface: attribute documentURI260 PASS Unscopable handled correctly for documentURI property on Document261 PASS Document interface: attribute origin262 PASS Unscopable handled correctly for origin property on Document263 PASS Document interface: attribute compatMode264 PASS Unscopable handled correctly for compatMode property on Document265 PASS Document interface: attribute characterSet266 PASS Unscopable handled correctly for characterSet property on Document267 PASS Document interface: attribute charset268 PASS Unscopable handled correctly for charset property on Document269 PASS Document interface: attribute inputEncoding270 PASS Unscopable handled correctly for inputEncoding property on Document271 PASS Document interface: attribute contentType272 PASS Unscopable handled correctly for contentType property on Document273 PASS Document interface: attribute doctype274 PASS Unscopable handled correctly for doctype property on Document275 PASS Document interface: attribute documentElement276 PASS Unscopable handled correctly for documentElement property on Document277 PASS Document interface: operation getElementsByTagName(DOMString)278 PASS Unscopable handled correctly for getElementsByTagName(DOMString) on Document279 PASS Document interface: operation getElementsByTagNameNS(DOMString, DOMString)280 PASS Unscopable handled correctly for getElementsByTagNameNS(DOMString, DOMString) on Document281 PASS Document interface: operation getElementsByClassName(DOMString)282 PASS Unscopable handled correctly for getElementsByClassName(DOMString) on Document283 PASS Document interface: operation createElement(DOMString, [object Object],[object Object])284 PASS Unscopable handled correctly for createElement(DOMString, [object Object],[object Object]) on Document285 PASS Document interface: operation createElementNS(DOMString, DOMString, [object Object],[object Object])286 PASS Unscopable handled correctly for createElementNS(DOMString, DOMString, [object Object],[object Object]) on Document287 PASS Document interface: operation createDocumentFragment()288 PASS Unscopable handled correctly for createDocumentFragment() on Document289 PASS Document interface: operation createTextNode(DOMString)290 PASS Unscopable handled correctly for createTextNode(DOMString) on Document291 PASS Document interface: operation createCDATASection(DOMString)292 PASS Unscopable handled correctly for createCDATASection(DOMString) on Document293 PASS Document interface: operation createComment(DOMString)294 PASS Unscopable handled correctly for createComment(DOMString) on Document295 PASS Document interface: operation createProcessingInstruction(DOMString, DOMString)296 PASS Unscopable handled correctly for createProcessingInstruction(DOMString, DOMString) on Document297 PASS Document interface: operation importNode(Node, boolean)298 PASS Unscopable handled correctly for importNode(Node, boolean) on Document299 PASS Document interface: operation adoptNode(Node)300 PASS Unscopable handled correctly for adoptNode(Node) on Document301 PASS Document interface: operation createAttribute(DOMString)302 PASS Unscopable handled correctly for createAttribute(DOMString) on Document303 PASS Document interface: operation createAttributeNS(DOMString, DOMString)304 PASS Unscopable handled correctly for createAttributeNS(DOMString, DOMString) on Document305 PASS Document interface: operation createEvent(DOMString)306 PASS Unscopable handled correctly for createEvent(DOMString) on Document307 PASS Document interface: operation createRange()308 PASS Unscopable handled correctly for createRange() on Document309 PASS Document interface: operation createNodeIterator(Node, unsigned long, NodeFilter)310 PASS Unscopable handled correctly for createNodeIterator(Node, unsigned long, NodeFilter) on Document311 PASS Document interface: operation createTreeWalker(Node, unsigned long, NodeFilter)312 PASS Unscopable handled correctly for createTreeWalker(Node, unsigned long, NodeFilter) on Document313 PASS Document interface: operation getElementById(DOMString)314 PASS Unscopable handled correctly for getElementById(DOMString) on Document315 PASS Document interface: attribute children316 PASS Unscopable handled correctly for children property on Document317 PASS Document interface: attribute firstElementChild318 PASS Unscopable handled correctly for firstElementChild property on Document319 PASS Document interface: attribute lastElementChild320 PASS Unscopable handled correctly for lastElementChild property on Document321 PASS Document interface: attribute childElementCount322 PASS Unscopable handled correctly for childElementCount property on Document323 PASS Document interface: operation prepend([object Object],[object Object])324 PASS Unscopable handled correctly for prepend([object Object],[object Object]) on Document325 PASS Document interface: operation append([object Object],[object Object])326 PASS Unscopable handled correctly for append([object Object],[object Object]) on Document327 PASS Document interface: operation querySelector(DOMString)328 PASS Unscopable handled correctly for querySelector(DOMString) on Document329 PASS Document interface: operation querySelectorAll(DOMString)330 PASS Unscopable handled correctly for querySelectorAll(DOMString) on Document331 PASS XMLDocument interface: existence and properties of interface object332 PASS XMLDocument interface object length333 PASS XMLDocument interface object name334 PASS XMLDocument interface: existence and properties of interface prototype object335 PASS XMLDocument interface: existence and properties of interface prototype object's "constructor" property336 PASS XMLDocument interface: existence and properties of interface prototype object's @@unscopables property337 PASS DOMImplementation interface: existence and properties of interface object338 PASS DOMImplementation interface object length339 PASS DOMImplementation interface object name340 PASS DOMImplementation interface: existence and properties of interface prototype object341 PASS DOMImplementation interface: existence and properties of interface prototype object's "constructor" property342 PASS DOMImplementation interface: existence and properties of interface prototype object's @@unscopables property343 PASS DOMImplementation interface: operation createDocumentType(DOMString, DOMString, DOMString)344 PASS Unscopable handled correctly for createDocumentType(DOMString, DOMString, DOMString) on DOMImplementation345 PASS DOMImplementation interface: operation createDocument(DOMString, DOMString, DocumentType)346 PASS Unscopable handled correctly for createDocument(DOMString, DOMString, DocumentType) on DOMImplementation347 PASS DOMImplementation interface: operation createHTMLDocument(DOMString)348 PASS Unscopable handled correctly for createHTMLDocument(DOMString) on DOMImplementation349 PASS DOMImplementation interface: operation hasFeature()350 PASS Unscopable handled correctly for hasFeature() on DOMImplementation351 PASS DocumentType interface: existence and properties of interface object352 PASS DocumentType interface object length353 PASS DocumentType interface object name354 PASS DocumentType interface: existence and properties of interface prototype object355 PASS DocumentType interface: existence and properties of interface prototype object's "constructor" property356 PASS DocumentType interface: existence and properties of interface prototype object's @@unscopables property357 PASS DocumentType interface: attribute name358 PASS Unscopable handled correctly for name property on DocumentType359 PASS DocumentType interface: attribute publicId360 PASS Unscopable handled correctly for publicId property on DocumentType361 PASS DocumentType interface: attribute systemId362 PASS Unscopable handled correctly for systemId property on DocumentType363 PASS DocumentType interface: operation before([object Object],[object Object])364 PASS Unscopable handled correctly for before([object Object],[object Object]) on DocumentType365 PASS DocumentType interface: operation after([object Object],[object Object])366 PASS Unscopable handled correctly for after([object Object],[object Object]) on DocumentType367 PASS DocumentType interface: operation replaceWith([object Object],[object Object])368 PASS Unscopable handled correctly for replaceWith([object Object],[object Object]) on DocumentType369 PASS DocumentType interface: operation remove()370 PASS Unscopable handled correctly for remove() on DocumentType371 PASS DocumentFragment interface: existence and properties of interface object372 PASS DocumentFragment interface object length373 PASS DocumentFragment interface object name374 PASS DocumentFragment interface: existence and properties of interface prototype object375 PASS DocumentFragment interface: existence and properties of interface prototype object's "constructor" property376 PASS DocumentFragment interface: existence and properties of interface prototype object's @@unscopables property377 PASS DocumentFragment interface: operation getElementById(DOMString)378 PASS Unscopable handled correctly for getElementById(DOMString) on DocumentFragment379 PASS DocumentFragment interface: attribute children380 PASS Unscopable handled correctly for children property on DocumentFragment381 PASS DocumentFragment interface: attribute firstElementChild382 PASS Unscopable handled correctly for firstElementChild property on DocumentFragment383 PASS DocumentFragment interface: attribute lastElementChild384 PASS Unscopable handled correctly for lastElementChild property on DocumentFragment385 PASS DocumentFragment interface: attribute childElementCount386 PASS Unscopable handled correctly for childElementCount property on DocumentFragment387 PASS DocumentFragment interface: operation prepend([object Object],[object Object])388 PASS Unscopable handled correctly for prepend([object Object],[object Object]) on DocumentFragment389 PASS DocumentFragment interface: operation append([object Object],[object Object])390 PASS Unscopable handled correctly for append([object Object],[object Object]) on DocumentFragment391 PASS DocumentFragment interface: operation querySelector(DOMString)392 PASS Unscopable handled correctly for querySelector(DOMString) on DocumentFragment393 PASS DocumentFragment interface: operation querySelectorAll(DOMString)394 PASS Unscopable handled correctly for querySelectorAll(DOMString) on DocumentFragment395 PASS ShadowRoot interface: existence and properties of interface object396 PASS ShadowRoot interface object length397 PASS ShadowRoot interface object name398 PASS ShadowRoot interface: existence and properties of interface prototype object399 PASS ShadowRoot interface: existence and properties of interface prototype object's "constructor" property400 PASS ShadowRoot interface: existence and properties of interface prototype object's @@unscopables property401 PASS ShadowRoot interface: attribute mode402 PASS Unscopable handled correctly for mode property on ShadowRoot403 PASS ShadowRoot interface: attribute host404 PASS Unscopable handled correctly for host property on ShadowRoot405 PASS Element interface: existence and properties of interface object406 PASS Element interface object length407 PASS Element interface object name408 PASS Element interface: existence and properties of interface prototype object409 PASS Element interface: existence and properties of interface prototype object's "constructor" property410 PASS Element interface: existence and properties of interface prototype object's @@unscopables property411 PASS Element interface: attribute namespaceURI412 PASS Unscopable handled correctly for namespaceURI property on Element413 PASS Element interface: attribute prefix414 PASS Unscopable handled correctly for prefix property on Element415 PASS Element interface: attribute localName416 PASS Unscopable handled correctly for localName property on Element417 PASS Element interface: attribute tagName418 PASS Unscopable handled correctly for tagName property on Element419 PASS Element interface: attribute id420 PASS Unscopable handled correctly for id property on Element421 PASS Element interface: attribute className422 PASS Unscopable handled correctly for className property on Element423 PASS Element interface: attribute classList424 PASS Unscopable handled correctly for classList property on Element425 PASS Element interface: attribute slot426 PASS Unscopable handled correctly for slot property on Element427 PASS Element interface: operation hasAttributes()428 PASS Unscopable handled correctly for hasAttributes() on Element429 PASS Element interface: attribute attributes430 PASS Unscopable handled correctly for attributes property on Element431 PASS Element interface: operation getAttributeNames()432 PASS Unscopable handled correctly for getAttributeNames() on Element433 PASS Element interface: operation getAttribute(DOMString)434 PASS Unscopable handled correctly for getAttribute(DOMString) on Element435 PASS Element interface: operation getAttributeNS(DOMString, DOMString)436 PASS Unscopable handled correctly for getAttributeNS(DOMString, DOMString) on Element437 PASS Element interface: operation setAttribute(DOMString, DOMString)438 PASS Unscopable handled correctly for setAttribute(DOMString, DOMString) on Element439 PASS Element interface: operation setAttributeNS(DOMString, DOMString, DOMString)440 PASS Unscopable handled correctly for setAttributeNS(DOMString, DOMString, DOMString) on Element441 PASS Element interface: operation removeAttribute(DOMString)442 PASS Unscopable handled correctly for removeAttribute(DOMString) on Element443 PASS Element interface: operation removeAttributeNS(DOMString, DOMString)444 PASS Unscopable handled correctly for removeAttributeNS(DOMString, DOMString) on Element445 PASS Element interface: operation hasAttribute(DOMString)446 PASS Unscopable handled correctly for hasAttribute(DOMString) on Element447 PASS Element interface: operation hasAttributeNS(DOMString, DOMString)448 PASS Unscopable handled correctly for hasAttributeNS(DOMString, DOMString) on Element449 PASS Element interface: operation getAttributeNode(DOMString)450 PASS Unscopable handled correctly for getAttributeNode(DOMString) on Element451 PASS Element interface: operation getAttributeNodeNS(DOMString, DOMString)452 PASS Unscopable handled correctly for getAttributeNodeNS(DOMString, DOMString) on Element453 PASS Element interface: operation setAttributeNode(Attr)454 PASS Unscopable handled correctly for setAttributeNode(Attr) on Element455 PASS Element interface: operation setAttributeNodeNS(Attr)456 PASS Unscopable handled correctly for setAttributeNodeNS(Attr) on Element457 PASS Element interface: operation removeAttributeNode(Attr)458 PASS Unscopable handled correctly for removeAttributeNode(Attr) on Element459 PASS Element interface: operation attachShadow(ShadowRootInit)460 PASS Unscopable handled correctly for attachShadow(ShadowRootInit) on Element461 PASS Element interface: attribute shadowRoot462 PASS Unscopable handled correctly for shadowRoot property on Element463 PASS Element interface: operation closest(DOMString)464 PASS Unscopable handled correctly for closest(DOMString) on Element465 PASS Element interface: operation matches(DOMString)466 PASS Unscopable handled correctly for matches(DOMString) on Element467 PASS Element interface: operation webkitMatchesSelector(DOMString)468 PASS Unscopable handled correctly for webkitMatchesSelector(DOMString) on Element469 PASS Element interface: operation getElementsByTagName(DOMString)470 PASS Unscopable handled correctly for getElementsByTagName(DOMString) on Element471 PASS Element interface: operation getElementsByTagNameNS(DOMString, DOMString)472 PASS Unscopable handled correctly for getElementsByTagNameNS(DOMString, DOMString) on Element473 PASS Element interface: operation getElementsByClassName(DOMString)474 PASS Unscopable handled correctly for getElementsByClassName(DOMString) on Element475 PASS Element interface: operation insertAdjacentElement(DOMString, Element)476 PASS Unscopable handled correctly for insertAdjacentElement(DOMString, Element) on Element477 PASS Element interface: operation insertAdjacentText(DOMString, DOMString)478 PASS Unscopable handled correctly for insertAdjacentText(DOMString, DOMString) on Element479 PASS Element interface: attribute children480 PASS Unscopable handled correctly for children property on Element481 PASS Element interface: attribute firstElementChild482 PASS Unscopable handled correctly for firstElementChild property on Element483 PASS Element interface: attribute lastElementChild484 PASS Unscopable handled correctly for lastElementChild property on Element485 PASS Element interface: attribute childElementCount486 PASS Unscopable handled correctly for childElementCount property on Element487 PASS Element interface: operation prepend([object Object],[object Object])488 PASS Unscopable handled correctly for prepend([object Object],[object Object]) on Element489 PASS Element interface: operation append([object Object],[object Object])490 PASS Unscopable handled correctly for append([object Object],[object Object]) on Element491 PASS Element interface: operation querySelector(DOMString)492 PASS Unscopable handled correctly for querySelector(DOMString) on Element493 PASS Element interface: operation querySelectorAll(DOMString)494 PASS Unscopable handled correctly for querySelectorAll(DOMString) on Element495 PASS Element interface: attribute previousElementSibling496 PASS Unscopable handled correctly for previousElementSibling property on Element497 PASS Element interface: attribute nextElementSibling498 PASS Unscopable handled correctly for nextElementSibling property on Element499 PASS Element interface: operation before([object Object],[object Object])500 PASS Unscopable handled correctly for before([object Object],[object Object]) on Element501 PASS Element interface: operation after([object Object],[object Object])502 PASS Unscopable handled correctly for after([object Object],[object Object]) on Element503 PASS Element interface: operation replaceWith([object Object],[object Object])504 PASS Unscopable handled correctly for replaceWith([object Object],[object Object]) on Element505 PASS Element interface: operation remove()506 PASS Unscopable handled correctly for remove() on Element507 PASS Element interface: attribute assignedSlot508 PASS Unscopable handled correctly for assignedSlot property on Element509 PASS NamedNodeMap interface: existence and properties of interface object510 PASS NamedNodeMap interface object length511 PASS NamedNodeMap interface object name512 PASS NamedNodeMap interface: existence and properties of interface prototype object513 PASS NamedNodeMap interface: existence and properties of interface prototype object's "constructor" property514 PASS NamedNodeMap interface: existence and properties of interface prototype object's @@unscopables property515 PASS NamedNodeMap interface: attribute length516 PASS Unscopable handled correctly for length property on NamedNodeMap517 PASS NamedNodeMap interface: operation item(unsigned long)518 PASS Unscopable handled correctly for item(unsigned long) on NamedNodeMap519 PASS NamedNodeMap interface: operation getNamedItem(DOMString)520 PASS Unscopable handled correctly for getNamedItem(DOMString) on NamedNodeMap521 PASS NamedNodeMap interface: operation getNamedItemNS(DOMString, DOMString)522 PASS Unscopable handled correctly for getNamedItemNS(DOMString, DOMString) on NamedNodeMap523 PASS NamedNodeMap interface: operation setNamedItem(Attr)524 PASS Unscopable handled correctly for setNamedItem(Attr) on NamedNodeMap525 PASS NamedNodeMap interface: operation setNamedItemNS(Attr)526 PASS Unscopable handled correctly for setNamedItemNS(Attr) on NamedNodeMap527 PASS NamedNodeMap interface: operation removeNamedItem(DOMString)528 PASS Unscopable handled correctly for removeNamedItem(DOMString) on NamedNodeMap529 PASS NamedNodeMap interface: operation removeNamedItemNS(DOMString, DOMString)530 PASS Unscopable handled correctly for removeNamedItemNS(DOMString, DOMString) on NamedNodeMap531 PASS Attr interface: existence and properties of interface object532 PASS Attr interface object length533 PASS Attr interface object name534 PASS Attr interface: existence and properties of interface prototype object535 PASS Attr interface: existence and properties of interface prototype object's "constructor" property536 PASS Attr interface: existence and properties of interface prototype object's @@unscopables property537 PASS Attr interface: attribute namespaceURI538 PASS Unscopable handled correctly for namespaceURI property on Attr539 PASS Attr interface: attribute prefix540 PASS Unscopable handled correctly for prefix property on Attr541 PASS Attr interface: attribute localName542 PASS Unscopable handled correctly for localName property on Attr543 PASS Attr interface: attribute name544 PASS Unscopable handled correctly for name property on Attr545 PASS Attr interface: attribute value546 PASS Unscopable handled correctly for value property on Attr547 PASS Attr interface: attribute ownerElement548 PASS Unscopable handled correctly for ownerElement property on Attr549 PASS Attr interface: attribute specified550 PASS Unscopable handled correctly for specified property on Attr551 PASS CharacterData interface: existence and properties of interface object552 PASS CharacterData interface object length553 PASS CharacterData interface object name554 PASS CharacterData interface: existence and properties of interface prototype object555 PASS CharacterData interface: existence and properties of interface prototype object's "constructor" property556 PASS CharacterData interface: existence and properties of interface prototype object's @@unscopables property557 PASS CharacterData interface: attribute data558 PASS Unscopable handled correctly for data property on CharacterData559 PASS CharacterData interface: attribute length560 PASS Unscopable handled correctly for length property on CharacterData561 PASS CharacterData interface: operation substringData(unsigned long, unsigned long)562 PASS Unscopable handled correctly for substringData(unsigned long, unsigned long) on CharacterData563 PASS CharacterData interface: operation appendData(DOMString)564 PASS Unscopable handled correctly for appendData(DOMString) on CharacterData565 PASS CharacterData interface: operation insertData(unsigned long, DOMString)566 PASS Unscopable handled correctly for insertData(unsigned long, DOMString) on CharacterData567 PASS CharacterData interface: operation deleteData(unsigned long, unsigned long)568 PASS Unscopable handled correctly for deleteData(unsigned long, unsigned long) on CharacterData569 PASS CharacterData interface: operation replaceData(unsigned long, unsigned long, DOMString)570 PASS Unscopable handled correctly for replaceData(unsigned long, unsigned long, DOMString) on CharacterData571 PASS CharacterData interface: attribute previousElementSibling572 PASS Unscopable handled correctly for previousElementSibling property on CharacterData573 PASS CharacterData interface: attribute nextElementSibling574 PASS Unscopable handled correctly for nextElementSibling property on CharacterData575 PASS CharacterData interface: operation before([object Object],[object Object])576 PASS Unscopable handled correctly for before([object Object],[object Object]) on CharacterData577 PASS CharacterData interface: operation after([object Object],[object Object])578 PASS Unscopable handled correctly for after([object Object],[object Object]) on CharacterData579 PASS CharacterData interface: operation replaceWith([object Object],[object Object])580 PASS Unscopable handled correctly for replaceWith([object Object],[object Object]) on CharacterData581 PASS CharacterData interface: operation remove()582 PASS Unscopable handled correctly for remove() on CharacterData583 PASS Text interface: existence and properties of interface object584 PASS Text interface object length585 PASS Text interface object name586 PASS Text interface: existence and properties of interface prototype object587 PASS Text interface: existence and properties of interface prototype object's "constructor" property588 PASS Text interface: existence and properties of interface prototype object's @@unscopables property589 PASS Text interface: operation splitText(unsigned long)590 PASS Unscopable handled correctly for splitText(unsigned long) on Text591 PASS Text interface: attribute wholeText592 PASS Unscopable handled correctly for wholeText property on Text593 PASS Text interface: attribute assignedSlot594 PASS Unscopable handled correctly for assignedSlot property on Text595 PASS CDATASection interface: existence and properties of interface object596 PASS CDATASection interface object length597 PASS CDATASection interface object name598 PASS CDATASection interface: existence and properties of interface prototype object599 PASS CDATASection interface: existence and properties of interface prototype object's "constructor" property600 PASS CDATASection interface: existence and properties of interface prototype object's @@unscopables property601 PASS ProcessingInstruction interface: existence and properties of interface object602 PASS ProcessingInstruction interface object length603 PASS ProcessingInstruction interface object name604 PASS ProcessingInstruction interface: existence and properties of interface prototype object605 PASS ProcessingInstruction interface: existence and properties of interface prototype object's "constructor" property606 PASS ProcessingInstruction interface: existence and properties of interface prototype object's @@unscopables property607 PASS ProcessingInstruction interface: attribute target608 PASS Unscopable handled correctly for target property on ProcessingInstruction609 PASS Comment interface: existence and properties of interface object610 PASS Comment interface object length611 PASS Comment interface object name612 PASS Comment interface: existence and properties of interface prototype object613 PASS Comment interface: existence and properties of interface prototype object's "constructor" property614 PASS Comment interface: existence and properties of interface prototype object's @@unscopables property615 PASS Range interface: existence and properties of interface object616 PASS Range interface object length617 PASS Range interface object name618 PASS Range interface: existence and properties of interface prototype object619 PASS Range interface: existence and properties of interface prototype object's "constructor" property620 PASS Range interface: existence and properties of interface prototype object's @@unscopables property621 PASS Range interface: attribute startContainer622 PASS Unscopable handled correctly for startContainer property on Range623 PASS Range interface: attribute startOffset624 PASS Unscopable handled correctly for startOffset property on Range625 PASS Range interface: attribute endContainer626 PASS Unscopable handled correctly for endContainer property on Range627 PASS Range interface: attribute endOffset628 PASS Unscopable handled correctly for endOffset property on Range629 PASS Range interface: attribute collapsed630 PASS Unscopable handled correctly for collapsed property on Range631 PASS Range interface: attribute commonAncestorContainer632 PASS Unscopable handled correctly for commonAncestorContainer property on Range633 PASS Range interface: operation setStart(Node, unsigned long)634 PASS Unscopable handled correctly for setStart(Node, unsigned long) on Range635 PASS Range interface: operation setEnd(Node, unsigned long)636 PASS Unscopable handled correctly for setEnd(Node, unsigned long) on Range637 PASS Range interface: operation setStartBefore(Node)638 PASS Unscopable handled correctly for setStartBefore(Node) on Range639 PASS Range interface: operation setStartAfter(Node)640 PASS Unscopable handled correctly for setStartAfter(Node) on Range641 PASS Range interface: operation setEndBefore(Node)642 PASS Unscopable handled correctly for setEndBefore(Node) on Range643 PASS Range interface: operation setEndAfter(Node)644 PASS Unscopable handled correctly for setEndAfter(Node) on Range645 PASS Range interface: operation collapse(boolean)646 PASS Unscopable handled correctly for collapse(boolean) on Range647 PASS Range interface: operation selectNode(Node)648 PASS Unscopable handled correctly for selectNode(Node) on Range649 PASS Range interface: operation selectNodeContents(Node)650 PASS Unscopable handled correctly for selectNodeContents(Node) on Range651 PASS Range interface: constant START_TO_START on interface object652 PASS Range interface: constant START_TO_START on interface prototype object653 PASS Range interface: constant START_TO_END on interface object654 PASS Range interface: constant START_TO_END on interface prototype object655 PASS Range interface: constant END_TO_END on interface object656 PASS Range interface: constant END_TO_END on interface prototype object657 PASS Range interface: constant END_TO_START on interface object658 PASS Range interface: constant END_TO_START on interface prototype object659 PASS Range interface: operation compareBoundaryPoints(unsigned short, Range)660 PASS Unscopable handled correctly for compareBoundaryPoints(unsigned short, Range) on Range661 PASS Range interface: operation deleteContents()662 PASS Unscopable handled correctly for deleteContents() on Range663 PASS Range interface: operation extractContents()664 PASS Unscopable handled correctly for extractContents() on Range665 PASS Range interface: operation cloneContents()666 PASS Unscopable handled correctly for cloneContents() on Range667 PASS Range interface: operation insertNode(Node)668 PASS Unscopable handled correctly for insertNode(Node) on Range669 PASS Range interface: operation surroundContents(Node)670 PASS Unscopable handled correctly for surroundContents(Node) on Range671 PASS Range interface: operation cloneRange()672 PASS Unscopable handled correctly for cloneRange() on Range673 PASS Range interface: operation detach()674 PASS Unscopable handled correctly for detach() on Range675 PASS Range interface: operation isPointInRange(Node, unsigned long)676 PASS Unscopable handled correctly for isPointInRange(Node, unsigned long) on Range677 PASS Range interface: operation comparePoint(Node, unsigned long)678 PASS Unscopable handled correctly for comparePoint(Node, unsigned long) on Range679 PASS Range interface: operation intersectsNode(Node)680 PASS Unscopable handled correctly for intersectsNode(Node) on Range681 PASS Range interface: stringifier682 PASS NodeIterator interface: existence and properties of interface object683 PASS NodeIterator interface object length684 PASS NodeIterator interface object name685 PASS NodeIterator interface: existence and properties of interface prototype object686 PASS NodeIterator interface: existence and properties of interface prototype object's "constructor" property687 PASS NodeIterator interface: existence and properties of interface prototype object's @@unscopables property688 PASS NodeIterator interface: attribute root689 PASS Unscopable handled correctly for root property on NodeIterator690 PASS NodeIterator interface: attribute referenceNode691 PASS Unscopable handled correctly for referenceNode property on NodeIterator692 PASS NodeIterator interface: attribute pointerBeforeReferenceNode693 PASS Unscopable handled correctly for pointerBeforeReferenceNode property on NodeIterator694 PASS NodeIterator interface: attribute whatToShow695 PASS Unscopable handled correctly for whatToShow property on NodeIterator696 PASS NodeIterator interface: attribute filter697 PASS Unscopable handled correctly for filter property on NodeIterator698 PASS NodeIterator interface: operation nextNode()699 PASS Unscopable handled correctly for nextNode() on NodeIterator700 PASS NodeIterator interface: operation previousNode()701 PASS Unscopable handled correctly for previousNode() on NodeIterator702 PASS NodeIterator interface: operation detach()703 PASS Unscopable handled correctly for detach() on NodeIterator704 PASS TreeWalker interface: existence and properties of interface object705 PASS TreeWalker interface object length706 PASS TreeWalker interface object name707 PASS TreeWalker interface: existence and properties of interface prototype object708 PASS TreeWalker interface: existence and properties of interface prototype object's "constructor" property709 PASS TreeWalker interface: existence and properties of interface prototype object's @@unscopables property710 PASS TreeWalker interface: attribute root711 PASS Unscopable handled correctly for root property on TreeWalker712 PASS TreeWalker interface: attribute whatToShow713 PASS Unscopable handled correctly for whatToShow property on TreeWalker714 PASS TreeWalker interface: attribute filter715 PASS Unscopable handled correctly for filter property on TreeWalker716 PASS TreeWalker interface: attribute currentNode717 PASS Unscopable handled correctly for currentNode property on TreeWalker718 PASS TreeWalker interface: operation parentNode()719 PASS Unscopable handled correctly for parentNode() on TreeWalker720 PASS TreeWalker interface: operation firstChild()721 PASS Unscopable handled correctly for firstChild() on TreeWalker722 PASS TreeWalker interface: operation lastChild()723 PASS Unscopable handled correctly for lastChild() on TreeWalker724 PASS TreeWalker interface: operation previousSibling()725 PASS Unscopable handled correctly for previousSibling() on TreeWalker726 PASS TreeWalker interface: operation nextSibling()727 PASS Unscopable handled correctly for nextSibling() on TreeWalker728 PASS TreeWalker interface: operation previousNode()729 PASS Unscopable handled correctly for previousNode() on TreeWalker730 PASS TreeWalker interface: operation nextNode()731 PASS Unscopable handled correctly for nextNode() on TreeWalker732 PASS NodeFilter interface: existence and properties of interface object733 PASS NodeFilter interface object name734 PASS NodeFilter interface: existence and properties of interface prototype object735 PASS NodeFilter interface: existence and properties of interface prototype object's "constructor" property736 PASS NodeFilter interface: existence and properties of interface prototype object's @@unscopables property737 PASS NodeFilter interface: constant FILTER_ACCEPT on interface object738 PASS NodeFilter interface: constant FILTER_ACCEPT on interface prototype object739 PASS NodeFilter interface: constant FILTER_REJECT on interface object740 PASS NodeFilter interface: constant FILTER_REJECT on interface prototype object741 PASS NodeFilter interface: constant FILTER_SKIP on interface object742 PASS NodeFilter interface: constant FILTER_SKIP on interface prototype object743 PASS NodeFilter interface: constant SHOW_ALL on interface object744 PASS NodeFilter interface: constant SHOW_ALL on interface prototype object745 PASS NodeFilter interface: constant SHOW_ELEMENT on interface object746 PASS NodeFilter interface: constant SHOW_ELEMENT on interface prototype object747 PASS NodeFilter interface: constant SHOW_ATTRIBUTE on interface object748 PASS NodeFilter interface: constant SHOW_ATTRIBUTE on interface prototype object749 PASS NodeFilter interface: constant SHOW_TEXT on interface object750 PASS NodeFilter interface: constant SHOW_TEXT on interface prototype object751 PASS NodeFilter interface: constant SHOW_CDATA_SECTION on interface object752 PASS NodeFilter interface: constant SHOW_CDATA_SECTION on interface prototype object753 PASS NodeFilter interface: constant SHOW_ENTITY_REFERENCE on interface object754 PASS NodeFilter interface: constant SHOW_ENTITY_REFERENCE on interface prototype object755 PASS NodeFilter interface: constant SHOW_ENTITY on interface object756 PASS NodeFilter interface: constant SHOW_ENTITY on interface prototype object757 PASS NodeFilter interface: constant SHOW_PROCESSING_INSTRUCTION on interface object758 PASS NodeFilter interface: constant SHOW_PROCESSING_INSTRUCTION on interface prototype object759 PASS NodeFilter interface: constant SHOW_COMMENT on interface object760 PASS NodeFilter interface: constant SHOW_COMMENT on interface prototype object761 PASS NodeFilter interface: constant SHOW_DOCUMENT on interface object762 PASS NodeFilter interface: constant SHOW_DOCUMENT on interface prototype object763 PASS NodeFilter interface: constant SHOW_DOCUMENT_TYPE on interface object764 PASS NodeFilter interface: constant SHOW_DOCUMENT_TYPE on interface prototype object765 PASS NodeFilter interface: constant SHOW_DOCUMENT_FRAGMENT on interface object766 PASS NodeFilter interface: constant SHOW_DOCUMENT_FRAGMENT on interface prototype object767 PASS NodeFilter interface: constant SHOW_NOTATION on interface object768 PASS NodeFilter interface: constant SHOW_NOTATION on interface prototype object769 PASS NodeFilter interface: operation acceptNode(Node)770 PASS Unscopable handled correctly for acceptNode(Node) on NodeFilter771 PASS DOMTokenList interface: existence and properties of interface object772 PASS DOMTokenList interface object length773 PASS DOMTokenList interface object name774 PASS DOMTokenList interface: existence and properties of interface prototype object775 PASS DOMTokenList interface: existence and properties of interface prototype object's "constructor" property776 PASS DOMTokenList interface: existence and properties of interface prototype object's @@unscopables property777 PASS DOMTokenList interface: attribute length778 PASS Unscopable handled correctly for length property on DOMTokenList779 PASS DOMTokenList interface: operation item(unsigned long)780 PASS Unscopable handled correctly for item(unsigned long) on DOMTokenList781 PASS DOMTokenList interface: operation contains(DOMString)782 PASS Unscopable handled correctly for contains(DOMString) on DOMTokenList783 PASS DOMTokenList interface: operation add(DOMString)784 PASS Unscopable handled correctly for add(DOMString) on DOMTokenList785 PASS DOMTokenList interface: operation remove(DOMString)786 PASS Unscopable handled correctly for remove(DOMString) on DOMTokenList787 PASS DOMTokenList interface: operation toggle(DOMString, boolean)788 PASS Unscopable handled correctly for toggle(DOMString, boolean) on DOMTokenList789 PASS DOMTokenList interface: operation replace(DOMString, DOMString)790 PASS Unscopable handled correctly for replace(DOMString, DOMString) on DOMTokenList791 PASS DOMTokenList interface: operation supports(DOMString)792 PASS Unscopable handled correctly for supports(DOMString) on DOMTokenList793 PASS DOMTokenList interface: attribute value794 PASS Unscopable handled correctly for value property on DOMTokenList795 PASS DOMTokenList interface: stringifier796 5 PASS PaymentRequest interface: existence and properties of interface object 797 6 PASS PaymentRequest interface object length … … 829 38 PASS PaymentRequest interface: new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) must inherit property "onshippingaddresschange" with the proper type 830 39 PASS PaymentRequest interface: new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) must inherit property "onshippingoptionchange" with the proper type 831 PASS EventTarget interface: new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) must inherit property "addEventListener(DOMString, EventListener, [object Object],[object Object])" with the proper type832 PASS EventTarget interface: calling addEventListener(DOMString, EventListener, [object Object],[object Object]) on new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) with too few arguments must throw TypeError833 PASS EventTarget interface: new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) must inherit property "removeEventListener(DOMString, EventListener, [object Object],[object Object])" with the proper type834 PASS EventTarget interface: calling removeEventListener(DOMString, EventListener, [object Object],[object Object]) on new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) with too few arguments must throw TypeError835 PASS EventTarget interface: new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) must inherit property "dispatchEvent(Event)" with the proper type836 PASS EventTarget interface: calling dispatchEvent(Event) on new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) with too few arguments must throw TypeError837 40 PASS PaymentAddress interface: existence and properties of interface object 838 41 PASS PaymentAddress interface object length -
trunk/LayoutTests/imported/w3c/web-platform-tests/payment-request/interfaces.https.html
r222307 r230285 8 8 <script> 9 9 promise_test(async () => { 10 const idlURLs = ["/interfaces/dom.idl", "/interfaces/payment-request.idl"]; 10 const urls = ["/interfaces/dom.idl", "/interfaces/payment-request.idl"]; 11 const [dom, payment_request] = await Promise.all( 12 urls.map(url => fetch(url).then(r => r.text()))); 11 13 const idlArray = new IdlArray(); 12 for(const url of idlURLs){ 13 const idlText = await fetch(url).then(r => r.text()); 14 idlArray.add_idls(idlText); 15 } 14 idlArray.add_untested_idls(dom); 15 idlArray.add_idls(payment_request); 16 16 17 // typedef EventHandler from HTML 17 18 // https://html.spec.whatwg.org/#eventhandler -
trunk/LayoutTests/imported/w3c/web-platform-tests/resources/idlharness.js
r229544 r230285 124 124 //@} 125 125 126 /// IdlHarnessError /// 127 // Entry point 128 self.IdlHarnessError = function(message) 129 //@{ 130 { 131 /** 132 * Message to be printed as the error's toString invocation. 133 */ 134 this.message = message; 135 }; 136 137 IdlHarnessError.prototype = Object.create(Error.prototype); 138 139 //@} 140 IdlHarnessError.prototype.toString = function() 141 //@{ 142 { 143 return this.message; 144 }; 145 146 //@} 147 126 148 /// IdlArray /// 127 149 // Entry point … … 178 200 179 201 //@} 180 IdlArray.prototype.add_untested_idls = function(raw_idls )202 IdlArray.prototype.add_untested_idls = function(raw_idls, options) 181 203 //@{ 182 204 { … … 194 216 } 195 217 } 196 this.internal_add_idls(parsed_idls );218 this.internal_add_idls(parsed_idls, options); 197 219 }; 198 220 … … 218 240 if (options && options.only && options.except) 219 241 { 220 throw "The only and except options can't be used together."242 throw new IdlHarnessError("The only and except options can't be used together."); 221 243 } 222 244 … … 236 258 parsed_idls.forEach(function(parsed_idl) 237 259 { 238 if (parsed_idl. type == "interface" && parsed_idl.partial)260 if (parsed_idl.partial && ["interface", "dictionary"].includes(parsed_idl.type)) 239 261 { 240 262 if (should_skip(parsed_idl.name)) … … 275 297 276 298 parsed_idl.array = this; 299 if (should_skip(parsed_idl.name)) 300 { 301 return; 302 } 277 303 if (parsed_idl.name in this.members) 278 304 { 279 throw "Duplicate identifier " + parsed_idl.name; 280 } 281 if (should_skip(parsed_idl.name)) 282 { 283 return; 305 throw new IdlHarnessError("Duplicate identifier " + parsed_idl.name); 284 306 } 285 307 switch(parsed_idl.type) … … 375 397 if (ret.indexOf(ret[i]) != ret.lastIndexOf(ret[i])) 376 398 { 377 throw "Circular implements statements involving " + ret[i];399 throw new IdlHarnessError("Circular implements statements involving " + ret[i]); 378 400 } 379 401 } … … 405 427 if (ret.indexOf(ret[i]) != ret.lastIndexOf(ret[i])) 406 428 { 407 throw "Circular includes statements involving " + ret[i];429 throw new IdlHarnessError("Circular includes statements involving " + ret[i]); 408 430 } 409 431 } … … 534 556 var exposed = object.extAttrs.filter(function(a) { return a.name == "Exposed" }); 535 557 if (exposed.length > 1 || exposed.length < 0) { 536 throw "Unexpected Exposed extended attributes on " + memberName + ": " + exposed;558 throw new IdlHarnessError("Unexpected Exposed extended attributes on " + memberName + ": " + exposed); 537 559 } 538 560 … … 568 590 globals.indexOf("ServiceWorker") >= 0; 569 591 } 570 throw "Unexpected global object"; 592 throw new IdlHarnessError("Unexpected global object"); 593 } 594 595 //@} 596 /** 597 * Asserts that the given error message is thrown for the given function. 598 * @param {string|IdlHarnessError} error Expected Error message. 599 * @param {Function} idlArrayFunc Function operating on an IdlArray that should throw. 600 */ 601 IdlArray.prototype.assert_throws = function(error, idlArrayFunc) 602 //@{ 603 { 604 try { 605 idlArrayFunc.call(this, this); 606 } catch (e) { 607 if (e instanceof AssertionError) { 608 throw e; 609 } 610 // Assertions for behaviour of the idlharness.js engine. 611 if (error instanceof IdlHarnessError) { 612 error = error.message; 613 } 614 if (e.message !== error) { 615 throw new IdlHarnessError(`${idlArrayFunc} threw "${e}", not the expected IdlHarnessError "${error}"`); 616 } 617 return; 618 } 619 throw new IdlHarnessError(`${idlArrayFunc} did not throw the expected IdlHarnessError`); 571 620 } 572 621 … … 582 631 { 583 632 if (!(parsed_idl.name in this.members) 584 || !(this.members[parsed_idl.name] instanceof IdlInterface)) 585 { 586 throw "Partial interface " + parsed_idl.name + " with no original interface"; 633 || !(this.members[parsed_idl.name] instanceof IdlInterface 634 || this.members[parsed_idl.name] instanceof IdlDictionary)) 635 { 636 throw new IdlHarnessError(`Partial ${parsed_idl.type} ${parsed_idl.name} with no original ${parsed_idl.type}`); 587 637 } 588 638 if (parsed_idl.extAttrs) … … 849 899 if (!(type in this.members)) 850 900 { 851 throw "Unrecognized type " + type;901 throw new IdlHarnessError("Unrecognized type " + type); 852 902 } 853 903 … … 877 927 else 878 928 { 879 throw "Type " + type + " isn't an interface or dictionary";929 throw new IdlHarnessError("Type " + type + " isn't an interface or dictionary"); 880 930 } 881 931 }; … … 1346 1396 var aliasAttrs = this.extAttrs.filter(function(o) { return o.name === "LegacyWindowAlias"; }); 1347 1397 if (aliasAttrs.length > 1) { 1348 throw "Invalid IDL: multiple LegacyWindowAlias extended attributes on " + this.name;1398 throw new IdlHarnessError("Invalid IDL: multiple LegacyWindowAlias extended attributes on " + this.name); 1349 1399 } 1350 1400 if (this.is_callback()) { 1351 throw "Invalid IDL: LegacyWindowAlias extended attribute on non-interface " + this.name;1401 throw new IdlHarnessError("Invalid IDL: LegacyWindowAlias extended attribute on non-interface " + this.name); 1352 1402 } 1353 1403 if (this.exposureSet.indexOf("Window") === -1) { 1354 throw "Invalid IDL: LegacyWindowAlias extended attribute on " + this.name + " which is not exposed in Window";1404 throw new IdlHarnessError("Invalid IDL: LegacyWindowAlias extended attribute on " + this.name + " which is not exposed in Window"); 1355 1405 } 1356 1406 // TODO: when testing of [NoInterfaceObject] interfaces is supported, … … 1361 1411 var rhs = aliasAttrs[0].rhs; 1362 1412 if (!rhs) { 1363 throw "Invalid IDL: LegacyWindowAlias extended attribute on " + this.name + " without identifier";1413 throw new IdlHarnessError("Invalid IDL: LegacyWindowAlias extended attribute on " + this.name + " without identifier"); 1364 1414 } 1365 1415 var aliases; … … 1734 1784 { 1735 1785 if (!this.has_constants()) { 1736 throw "Internal error: test_member_const called without any constants";1786 throw new IdlHarnessError("Internal error: test_member_const called without any constants"); 1737 1787 } 1738 1788 … … 2070 2120 2071 2121 IdlInterface.prototype.test_to_json_operation = function(memberHolderObject, member) { 2122 var instanceName = memberHolderObject.constructor.name; 2072 2123 if (member.has_extended_attribute("Default")) { 2073 2124 var map = this.default_to_json_operation(); … … 2083 2134 delete json[k]; 2084 2135 }, this); 2085 }.bind(this), "Test default toJSON operation of " + this.name);2136 }.bind(this), "Test default toJSON operation of " + instanceName); 2086 2137 } else { 2087 2138 test(function() { 2088 assert_true(this.array.is_json_type(member.idlType), JSON.stringify(member.idlType) + " is not an appropriate return value for the toJSON operation of " + this.name);2139 assert_true(this.array.is_json_type(member.idlType), JSON.stringify(member.idlType) + " is not an appropriate return value for the toJSON operation of " + instanceName); 2089 2140 this.array.assert_type_is(memberHolderObject.toJSON(), member.idlType); 2090 }.bind(this), "Test toJSON operation of " + this.name);2141 }.bind(this), "Test toJSON operation of " + instanceName); 2091 2142 } 2092 2143 }; … … 2289 2340 if (!(current_interface.name in this.array.members)) 2290 2341 { 2291 throw "Interface " + current_interface.name + " not found (inherited by " + this.name + ")";2342 throw new IdlHarnessError("Interface " + current_interface.name + " not found (inherited by " + this.name + ")"); 2292 2343 } 2293 2344 if (current_interface.prevent_multiple_testing && current_interface.already_tested) -
trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/interfaces-window.https-expected.txt
r229544 r230285 1 CONSOLE MESSAGE: line 3 09: callback not yet supported1 CONSOLE MESSAGE: line 331: callback not yet supported 2 2 3 3 PASS test setup (worker registration) -
trunk/LayoutTests/imported/w3c/web-platform-tests/url/interfaces.any-expected.txt
r229544 r230285 1 1 2 PASS Test driver 2 3 PASS URL interface: existence and properties of interface object 3 4 PASS URL interface object length -
trunk/LayoutTests/imported/w3c/web-platform-tests/url/interfaces.any.js
r218181 r230285 2 2 // META: script=/resources/idlharness.js 3 3 4 let idlArray, 5 idl = `[Constructor(USVString url, optional USVString base), 6 Exposed=(Window,Worker), 7 LegacyWindowAlias=webkitURL] 8 interface URL { 9 stringifier attribute USVString href; 10 readonly attribute USVString origin; 11 attribute USVString protocol; 12 attribute USVString username; 13 attribute USVString password; 14 attribute USVString host; 15 attribute USVString hostname; 16 attribute USVString port; 17 attribute USVString pathname; 18 attribute USVString search; 19 [SameObject] readonly attribute URLSearchParams searchParams; 20 attribute USVString hash; 21 22 USVString toJSON(); 23 }; 24 25 [Constructor(optional (sequence<sequence<USVString>> or record<USVString, USVString> or USVString) init = ""), 26 Exposed=(Window,Worker)] 27 interface URLSearchParams { 28 void append(USVString name, USVString value); 29 void delete(USVString name); 30 USVString? get(USVString name); 31 sequence<USVString> getAll(USVString name); 32 boolean has(USVString name); 33 void set(USVString name, USVString value); 34 35 void sort(); 36 37 iterable<USVString, USVString>; 38 stringifier; 39 };`; 40 setup(function() { 41 idlArray = new IdlArray(); 42 idlArray.add_idls(idl); 43 }, {explicit_done:true}); 44 45 idlArray.add_objects({ 46 URL: ['new URL("http://foo")'], 47 URLSearchParams: ['new URLSearchParams("hi=there&thank=you")'] 48 }); 49 idlArray.test(); 50 51 done(); 4 promise_test(async() => { 5 const text = await fetch('/interfaces/url.idl') 6 .then(response => response.text()); 7 const idlArray = new IdlArray(); 8 idlArray.add_idls(text); 9 idlArray.add_objects({ 10 URL: ['new URL("http://foo")'], 11 URLSearchParams: ['new URLSearchParams("hi=there&thank=you")'] 12 }); 13 idlArray.test(); 14 done(); 15 }, 'Test driver'); -
trunk/LayoutTests/imported/w3c/web-platform-tests/url/interfaces.any.worker-expected.txt
r229544 r230285 1 1 2 PASS Test driver 2 3 PASS URL interface: existence and properties of interface object 3 4 PASS URL interface object length -
trunk/LayoutTests/imported/w3c/web-platform-tests/webrtc/interfaces.https-expected.txt
r229544 r230285 1 CONSOLE MESSAGE: line 309: callback not yet supported2 CONSOLE MESSAGE: line 309: callback not yet supported3 CONSOLE MESSAGE: line 309: callback not yet supported4 CONSOLE MESSAGE: line 309: callback not yet supported5 1 6 2 PASS Main test driver … … 8 4 FAIL Test driver for asyncInitTransports assert_unreached: Failed to run asyncInitTransports: ReferenceError: Can't find variable: RTCSctpTransport Reached unreachable code 9 5 PASS Test driver for asyncInitMediaStreamTrack 10 FAIL MediaStreamTrack interface: existence and properties of interface object undefined is not an object (evaluating 'this.array 11 .members[this.base] 12 .has_extended_attribute') 6 PASS EventTarget interface: existence and properties of interface object 7 PASS EventTarget interface object length 8 PASS EventTarget interface object name 9 PASS EventTarget interface: existence and properties of interface prototype object 10 PASS EventTarget interface: existence and properties of interface prototype object's "constructor" property 11 PASS EventTarget interface: existence and properties of interface prototype object's @@unscopables property 12 PASS MediaStreamTrack interface: existence and properties of interface object 13 13 PASS MediaStreamTrack interface object length 14 14 PASS MediaStreamTrack interface object name 15 FAIL MediaStreamTrack interface: existence and properties of interface prototype object undefined is not an object (evaluating 'this.array 16 .members[inherit_interface] 17 .has_extended_attribute') 15 PASS MediaStreamTrack interface: existence and properties of interface prototype object 18 16 PASS MediaStreamTrack interface: existence and properties of interface prototype object's "constructor" property 19 17 PASS MediaStreamTrack interface: existence and properties of interface prototype object's @@unscopables property 20 FAIL MediaStreamTrack interface: attribute isolated assert_true: The prototype object must have a property "isolated" expected true got false21 PASS Unscopable handled correctly for isolated property on MediaStreamTrack22 FAIL MediaStreamTrack interface: attribute onisolationchange assert_true: The prototype object must have a property "onisolationchange" expected true got false23 PASS Unscopable handled correctly for onisolationchange property on MediaStreamTrack24 18 PASS MediaStreamTrack must be primary interface of idlTestObjects.mediaStreamTrack 25 FAIL Stringification of idlTestObjects.mediaStreamTrack undefined is not an object (evaluating 'this.array.members[this.base].has_stringifier') 26 FAIL MediaStreamTrack interface: idlTestObjects.mediaStreamTrack must inherit property "isolated" with the proper type assert_inherits: property "isolated" not found in prototype chain 27 FAIL MediaStreamTrack interface: idlTestObjects.mediaStreamTrack must inherit property "onisolationchange" with the proper type assert_inherits: property "onisolationchange" not found in prototype chain 19 PASS Stringification of idlTestObjects.mediaStreamTrack 28 20 PASS MediaStreamTrack must be primary interface of generateMediaStreamTrack('audio') 29 FAIL Stringification of generateMediaStreamTrack('audio') undefined is not an object (evaluating 'this.array.members[this.base].has_stringifier') 30 FAIL MediaStreamTrack interface: generateMediaStreamTrack('audio') must inherit property "isolated" with the proper type assert_inherits: property "isolated" not found in prototype chain 31 FAIL MediaStreamTrack interface: generateMediaStreamTrack('audio') must inherit property "onisolationchange" with the proper type assert_inherits: property "onisolationchange" not found in prototype chain 32 FAIL RTCPeerConnection interface: existence and properties of interface object undefined is not an object (evaluating 'this.array 33 .members[this.base] 34 .has_extended_attribute') 35 PASS RTCPeerConnection interface object length 36 PASS RTCPeerConnection interface object name 37 FAIL RTCPeerConnection interface: existence and properties of interface prototype object undefined is not an object (evaluating 'this.array 38 .members[inherit_interface] 39 .has_extended_attribute') 40 PASS RTCPeerConnection interface: existence and properties of interface prototype object's "constructor" property 41 PASS RTCPeerConnection interface: existence and properties of interface prototype object's @@unscopables property 42 PASS RTCPeerConnection interface: operation createOffer(RTCOfferOptions) 43 PASS Unscopable handled correctly for createOffer(RTCOfferOptions) on RTCPeerConnection 44 PASS RTCPeerConnection interface: operation createAnswer(RTCAnswerOptions) 45 PASS Unscopable handled correctly for createAnswer(RTCAnswerOptions) on RTCPeerConnection 46 FAIL RTCPeerConnection interface: operation setLocalDescription(RTCSessionDescriptionInit) assert_equals: property has wrong .length expected 1 but got 0 47 PASS Unscopable handled correctly for setLocalDescription(RTCSessionDescriptionInit) on RTCPeerConnection 48 PASS RTCPeerConnection interface: attribute localDescription 49 PASS Unscopable handled correctly for localDescription property on RTCPeerConnection 50 PASS RTCPeerConnection interface: attribute currentLocalDescription 51 PASS Unscopable handled correctly for currentLocalDescription property on RTCPeerConnection 52 PASS RTCPeerConnection interface: attribute pendingLocalDescription 53 PASS Unscopable handled correctly for pendingLocalDescription property on RTCPeerConnection 54 FAIL RTCPeerConnection interface: operation setRemoteDescription(RTCSessionDescriptionInit) assert_equals: property has wrong .length expected 1 but got 0 55 PASS Unscopable handled correctly for setRemoteDescription(RTCSessionDescriptionInit) on RTCPeerConnection 56 PASS RTCPeerConnection interface: attribute remoteDescription 57 PASS Unscopable handled correctly for remoteDescription property on RTCPeerConnection 58 PASS RTCPeerConnection interface: attribute currentRemoteDescription 59 PASS Unscopable handled correctly for currentRemoteDescription property on RTCPeerConnection 60 PASS RTCPeerConnection interface: attribute pendingRemoteDescription 61 PASS Unscopable handled correctly for pendingRemoteDescription property on RTCPeerConnection 62 PASS RTCPeerConnection interface: operation addIceCandidate([object Object],[object Object]) 63 PASS Unscopable handled correctly for addIceCandidate([object Object],[object Object]) on RTCPeerConnection 64 PASS RTCPeerConnection interface: attribute signalingState 65 PASS Unscopable handled correctly for signalingState property on RTCPeerConnection 66 PASS RTCPeerConnection interface: attribute iceGatheringState 67 PASS Unscopable handled correctly for iceGatheringState property on RTCPeerConnection 68 PASS RTCPeerConnection interface: attribute iceConnectionState 69 PASS Unscopable handled correctly for iceConnectionState property on RTCPeerConnection 70 PASS RTCPeerConnection interface: attribute connectionState 71 PASS Unscopable handled correctly for connectionState property on RTCPeerConnection 72 FAIL RTCPeerConnection interface: attribute canTrickleIceCandidates assert_true: The prototype object must have a property "canTrickleIceCandidates" expected true got false 73 PASS Unscopable handled correctly for canTrickleIceCandidates property on RTCPeerConnection 74 FAIL RTCPeerConnection interface: operation getDefaultIceServers() assert_own_property: interface object missing static operation expected property "getDefaultIceServers" missing 75 PASS Unscopable handled correctly for getDefaultIceServers() on RTCPeerConnection 76 PASS RTCPeerConnection interface: operation getConfiguration() 77 PASS Unscopable handled correctly for getConfiguration() on RTCPeerConnection 78 PASS RTCPeerConnection interface: operation setConfiguration(RTCConfiguration) 79 PASS Unscopable handled correctly for setConfiguration(RTCConfiguration) on RTCPeerConnection 80 PASS RTCPeerConnection interface: operation close() 81 PASS Unscopable handled correctly for close() on RTCPeerConnection 82 PASS RTCPeerConnection interface: attribute onnegotiationneeded 83 PASS Unscopable handled correctly for onnegotiationneeded property on RTCPeerConnection 84 PASS RTCPeerConnection interface: attribute onicecandidate 85 PASS Unscopable handled correctly for onicecandidate property on RTCPeerConnection 86 FAIL RTCPeerConnection interface: attribute onicecandidateerror assert_true: The prototype object must have a property "onicecandidateerror" expected true got false 87 PASS Unscopable handled correctly for onicecandidateerror property on RTCPeerConnection 88 PASS RTCPeerConnection interface: attribute onsignalingstatechange 89 PASS Unscopable handled correctly for onsignalingstatechange property on RTCPeerConnection 90 PASS RTCPeerConnection interface: attribute oniceconnectionstatechange 91 PASS Unscopable handled correctly for oniceconnectionstatechange property on RTCPeerConnection 92 PASS RTCPeerConnection interface: attribute onicegatheringstatechange 93 PASS Unscopable handled correctly for onicegatheringstatechange property on RTCPeerConnection 94 PASS RTCPeerConnection interface: attribute onconnectionstatechange 95 PASS Unscopable handled correctly for onconnectionstatechange property on RTCPeerConnection 96 FAIL RTCPeerConnection interface: attribute onfingerprintfailure assert_true: The prototype object must have a property "onfingerprintfailure" expected true got false 97 PASS Unscopable handled correctly for onfingerprintfailure property on RTCPeerConnection 98 PASS RTCPeerConnection interface: operation createOffer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback, RTCOfferOptions) 99 PASS Unscopable handled correctly for createOffer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback, RTCOfferOptions) on RTCPeerConnection 100 FAIL RTCPeerConnection interface: operation setLocalDescription(RTCSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback) assert_equals: property has wrong .length expected 1 but got 0 101 PASS Unscopable handled correctly for setLocalDescription(RTCSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback) on RTCPeerConnection 102 PASS RTCPeerConnection interface: operation createAnswer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback) 103 PASS Unscopable handled correctly for createAnswer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback) on RTCPeerConnection 104 FAIL RTCPeerConnection interface: operation setRemoteDescription(RTCSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback) assert_equals: property has wrong .length expected 1 but got 0 105 PASS Unscopable handled correctly for setRemoteDescription(RTCSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback) on RTCPeerConnection 106 PASS RTCPeerConnection interface: operation addIceCandidate([object Object],[object Object], VoidFunction, RTCPeerConnectionErrorCallback) 107 PASS Unscopable handled correctly for addIceCandidate([object Object],[object Object], VoidFunction, RTCPeerConnectionErrorCallback) on RTCPeerConnection 108 FAIL RTCPeerConnection interface: operation generateCertificate(AlgorithmIdentifier) assert_own_property: interface object missing static operation expected property "generateCertificate" missing 109 PASS Unscopable handled correctly for generateCertificate(AlgorithmIdentifier) on RTCPeerConnection 110 PASS RTCPeerConnection interface: operation getSenders() 111 PASS Unscopable handled correctly for getSenders() on RTCPeerConnection 112 PASS RTCPeerConnection interface: operation getReceivers() 113 PASS Unscopable handled correctly for getReceivers() on RTCPeerConnection 114 PASS RTCPeerConnection interface: operation getTransceivers() 115 PASS Unscopable handled correctly for getTransceivers() on RTCPeerConnection 116 PASS RTCPeerConnection interface: operation addTrack(MediaStreamTrack, MediaStream) 117 PASS Unscopable handled correctly for addTrack(MediaStreamTrack, MediaStream) on RTCPeerConnection 118 PASS RTCPeerConnection interface: operation removeTrack(RTCRtpSender) 119 PASS Unscopable handled correctly for removeTrack(RTCRtpSender) on RTCPeerConnection 120 PASS RTCPeerConnection interface: operation addTransceiver([object Object],[object Object], RTCRtpTransceiverInit) 121 PASS Unscopable handled correctly for addTransceiver([object Object],[object Object], RTCRtpTransceiverInit) on RTCPeerConnection 122 PASS RTCPeerConnection interface: attribute ontrack 123 PASS Unscopable handled correctly for ontrack property on RTCPeerConnection 124 FAIL RTCPeerConnection interface: attribute sctp assert_true: The prototype object must have a property "sctp" expected true got false 125 PASS Unscopable handled correctly for sctp property on RTCPeerConnection 126 PASS RTCPeerConnection interface: operation createDataChannel(USVString, RTCDataChannelInit) 127 PASS Unscopable handled correctly for createDataChannel(USVString, RTCDataChannelInit) on RTCPeerConnection 128 PASS RTCPeerConnection interface: attribute ondatachannel 129 PASS Unscopable handled correctly for ondatachannel property on RTCPeerConnection 130 PASS RTCPeerConnection interface: operation getStats(MediaStreamTrack) 131 PASS Unscopable handled correctly for getStats(MediaStreamTrack) on RTCPeerConnection 132 FAIL RTCPeerConnection interface: operation setIdentityProvider(DOMString, RTCIdentityProviderOptions) assert_own_property: interface prototype object missing non-static operation expected property "setIdentityProvider" missing 133 PASS Unscopable handled correctly for setIdentityProvider(DOMString, RTCIdentityProviderOptions) on RTCPeerConnection 134 FAIL RTCPeerConnection interface: operation getIdentityAssertion() assert_own_property: interface prototype object missing non-static operation expected property "getIdentityAssertion" missing 135 PASS Unscopable handled correctly for getIdentityAssertion() on RTCPeerConnection 136 FAIL RTCPeerConnection interface: attribute peerIdentity assert_true: The prototype object must have a property "peerIdentity" expected true got false 137 PASS Unscopable handled correctly for peerIdentity property on RTCPeerConnection 138 FAIL RTCPeerConnection interface: attribute idpLoginUrl assert_true: The prototype object must have a property "idpLoginUrl" expected true got false 139 PASS Unscopable handled correctly for idpLoginUrl property on RTCPeerConnection 140 FAIL RTCPeerConnection interface: attribute idpErrorInfo assert_true: The prototype object must have a property "idpErrorInfo" expected true got false 141 PASS Unscopable handled correctly for idpErrorInfo property on RTCPeerConnection 142 PASS RTCPeerConnection must be primary interface of new RTCPeerConnection() 143 FAIL Stringification of new RTCPeerConnection() undefined is not an object (evaluating 'this.array.members[this.base].has_stringifier') 144 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "createOffer(RTCOfferOptions)" with the proper type 145 PASS RTCPeerConnection interface: calling createOffer(RTCOfferOptions) on new RTCPeerConnection() with too few arguments must throw TypeError 146 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "createAnswer(RTCAnswerOptions)" with the proper type 147 PASS RTCPeerConnection interface: calling createAnswer(RTCAnswerOptions) on new RTCPeerConnection() with too few arguments must throw TypeError 148 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setLocalDescription(RTCSessionDescriptionInit)" with the proper type 149 PASS RTCPeerConnection interface: calling setLocalDescription(RTCSessionDescriptionInit) on new RTCPeerConnection() with too few arguments must throw TypeError 150 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "localDescription" with the proper type 151 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "currentLocalDescription" with the proper type 152 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "pendingLocalDescription" with the proper type 153 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setRemoteDescription(RTCSessionDescriptionInit)" with the proper type 154 PASS RTCPeerConnection interface: calling setRemoteDescription(RTCSessionDescriptionInit) on new RTCPeerConnection() with too few arguments must throw TypeError 155 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "remoteDescription" with the proper type 156 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "currentRemoteDescription" with the proper type 157 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "pendingRemoteDescription" with the proper type 158 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "addIceCandidate([object Object],[object Object])" with the proper type 159 PASS RTCPeerConnection interface: calling addIceCandidate([object Object],[object Object]) on new RTCPeerConnection() with too few arguments must throw TypeError 160 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "signalingState" with the proper type 161 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "iceGatheringState" with the proper type 162 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "iceConnectionState" with the proper type 163 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "connectionState" with the proper type 164 FAIL RTCPeerConnection interface: new RTCPeerConnection() must inherit property "canTrickleIceCandidates" with the proper type assert_inherits: property "canTrickleIceCandidates" not found in prototype chain 165 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "getDefaultIceServers()" with the proper type 166 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "getConfiguration()" with the proper type 167 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setConfiguration(RTCConfiguration)" with the proper type 168 PASS RTCPeerConnection interface: calling setConfiguration(RTCConfiguration) on new RTCPeerConnection() with too few arguments must throw TypeError 169 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "close()" with the proper type 170 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onnegotiationneeded" with the proper type 171 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onicecandidate" with the proper type 172 FAIL RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onicecandidateerror" with the proper type assert_inherits: property "onicecandidateerror" not found in prototype chain 173 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onsignalingstatechange" with the proper type 174 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "oniceconnectionstatechange" with the proper type 175 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onicegatheringstatechange" with the proper type 176 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onconnectionstatechange" with the proper type 177 FAIL RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onfingerprintfailure" with the proper type assert_inherits: property "onfingerprintfailure" not found in prototype chain 178 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "createOffer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback, RTCOfferOptions)" with the proper type 179 PASS RTCPeerConnection interface: calling createOffer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback, RTCOfferOptions) on new RTCPeerConnection() with too few arguments must throw TypeError 180 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setLocalDescription(RTCSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback)" with the proper type 181 PASS RTCPeerConnection interface: calling setLocalDescription(RTCSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback) on new RTCPeerConnection() with too few arguments must throw TypeError 182 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "createAnswer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback)" with the proper type 183 PASS RTCPeerConnection interface: calling createAnswer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback) on new RTCPeerConnection() with too few arguments must throw TypeError 184 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setRemoteDescription(RTCSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback)" with the proper type 185 PASS RTCPeerConnection interface: calling setRemoteDescription(RTCSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback) on new RTCPeerConnection() with too few arguments must throw TypeError 186 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "addIceCandidate([object Object],[object Object], VoidFunction, RTCPeerConnectionErrorCallback)" with the proper type 187 PASS RTCPeerConnection interface: calling addIceCandidate([object Object],[object Object], VoidFunction, RTCPeerConnectionErrorCallback) on new RTCPeerConnection() with too few arguments must throw TypeError 188 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "generateCertificate(AlgorithmIdentifier)" with the proper type 189 FAIL RTCPeerConnection interface: calling generateCertificate(AlgorithmIdentifier) on new RTCPeerConnection() with too few arguments must throw TypeError assert_own_property: interface object must have static operation as own property expected property "generateCertificate" missing 190 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "getSenders()" with the proper type 191 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "getReceivers()" with the proper type 192 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "getTransceivers()" with the proper type 193 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "addTrack(MediaStreamTrack, MediaStream)" with the proper type 194 PASS RTCPeerConnection interface: calling addTrack(MediaStreamTrack, MediaStream) on new RTCPeerConnection() with too few arguments must throw TypeError 195 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "removeTrack(RTCRtpSender)" with the proper type 196 PASS RTCPeerConnection interface: calling removeTrack(RTCRtpSender) on new RTCPeerConnection() with too few arguments must throw TypeError 197 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "addTransceiver([object Object],[object Object], RTCRtpTransceiverInit)" with the proper type 198 PASS RTCPeerConnection interface: calling addTransceiver([object Object],[object Object], RTCRtpTransceiverInit) on new RTCPeerConnection() with too few arguments must throw TypeError 199 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "ontrack" with the proper type 200 FAIL RTCPeerConnection interface: new RTCPeerConnection() must inherit property "sctp" with the proper type assert_inherits: property "sctp" not found in prototype chain 201 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "createDataChannel(USVString, RTCDataChannelInit)" with the proper type 202 PASS RTCPeerConnection interface: calling createDataChannel(USVString, RTCDataChannelInit) on new RTCPeerConnection() with too few arguments must throw TypeError 203 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "ondatachannel" with the proper type 204 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "getStats(MediaStreamTrack)" with the proper type 205 PASS RTCPeerConnection interface: calling getStats(MediaStreamTrack) on new RTCPeerConnection() with too few arguments must throw TypeError 206 FAIL RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setIdentityProvider(DOMString, RTCIdentityProviderOptions)" with the proper type assert_inherits: property "setIdentityProvider" not found in prototype chain 207 FAIL RTCPeerConnection interface: calling setIdentityProvider(DOMString, RTCIdentityProviderOptions) on new RTCPeerConnection() with too few arguments must throw TypeError assert_inherits: property "setIdentityProvider" not found in prototype chain 208 FAIL RTCPeerConnection interface: new RTCPeerConnection() must inherit property "getIdentityAssertion()" with the proper type assert_inherits: property "getIdentityAssertion" not found in prototype chain 209 FAIL RTCPeerConnection interface: new RTCPeerConnection() must inherit property "peerIdentity" with the proper type assert_inherits: property "peerIdentity" not found in prototype chain 210 FAIL RTCPeerConnection interface: new RTCPeerConnection() must inherit property "idpLoginUrl" with the proper type assert_inherits: property "idpLoginUrl" not found in prototype chain 211 FAIL RTCPeerConnection interface: new RTCPeerConnection() must inherit property "idpErrorInfo" with the proper type assert_inherits: property "idpErrorInfo" not found in prototype chain 212 PASS RTCSessionDescription interface: existence and properties of interface object 213 PASS RTCSessionDescription interface object length 214 PASS RTCSessionDescription interface object name 215 PASS RTCSessionDescription interface: existence and properties of interface prototype object 216 PASS RTCSessionDescription interface: existence and properties of interface prototype object's "constructor" property 217 PASS RTCSessionDescription interface: existence and properties of interface prototype object's @@unscopables property 218 PASS RTCSessionDescription interface: attribute type 219 PASS Unscopable handled correctly for type property on RTCSessionDescription 220 PASS RTCSessionDescription interface: attribute sdp 221 PASS Unscopable handled correctly for sdp property on RTCSessionDescription 222 PASS RTCSessionDescription interface: operation toJSON() 223 PASS Unscopable handled correctly for toJSON() on RTCSessionDescription 224 PASS RTCSessionDescription must be primary interface of new RTCSessionDescription({ type: 'offer' }) 225 PASS Stringification of new RTCSessionDescription({ type: 'offer' }) 226 PASS RTCSessionDescription interface: new RTCSessionDescription({ type: 'offer' }) must inherit property "type" with the proper type 227 PASS RTCSessionDescription interface: new RTCSessionDescription({ type: 'offer' }) must inherit property "sdp" with the proper type 228 PASS RTCSessionDescription interface: new RTCSessionDescription({ type: 'offer' }) must inherit property "toJSON()" with the proper type 229 PASS Test default toJSON operation of RTCSessionDescription 230 PASS RTCIceCandidate interface: existence and properties of interface object 231 FAIL RTCIceCandidate interface object length assert_equals: wrong value for RTCIceCandidate.length expected 0 but got 1 232 PASS RTCIceCandidate interface object name 233 PASS RTCIceCandidate interface: existence and properties of interface prototype object 234 PASS RTCIceCandidate interface: existence and properties of interface prototype object's "constructor" property 235 PASS RTCIceCandidate interface: existence and properties of interface prototype object's @@unscopables property 236 PASS RTCIceCandidate interface: attribute candidate 237 PASS Unscopable handled correctly for candidate property on RTCIceCandidate 238 PASS RTCIceCandidate interface: attribute sdpMid 239 PASS Unscopable handled correctly for sdpMid property on RTCIceCandidate 240 PASS RTCIceCandidate interface: attribute sdpMLineIndex 241 PASS Unscopable handled correctly for sdpMLineIndex property on RTCIceCandidate 242 FAIL RTCIceCandidate interface: attribute foundation assert_true: The prototype object must have a property "foundation" expected true got false 243 PASS Unscopable handled correctly for foundation property on RTCIceCandidate 244 FAIL RTCIceCandidate interface: attribute component assert_true: The prototype object must have a property "component" expected true got false 245 PASS Unscopable handled correctly for component property on RTCIceCandidate 246 FAIL RTCIceCandidate interface: attribute priority assert_true: The prototype object must have a property "priority" expected true got false 247 PASS Unscopable handled correctly for priority property on RTCIceCandidate 248 FAIL RTCIceCandidate interface: attribute ip assert_true: The prototype object must have a property "ip" expected true got false 249 PASS Unscopable handled correctly for ip property on RTCIceCandidate 250 FAIL RTCIceCandidate interface: attribute protocol assert_true: The prototype object must have a property "protocol" expected true got false 251 PASS Unscopable handled correctly for protocol property on RTCIceCandidate 252 FAIL RTCIceCandidate interface: attribute port assert_true: The prototype object must have a property "port" expected true got false 253 PASS Unscopable handled correctly for port property on RTCIceCandidate 254 FAIL RTCIceCandidate interface: attribute type assert_true: The prototype object must have a property "type" expected true got false 255 PASS Unscopable handled correctly for type property on RTCIceCandidate 256 FAIL RTCIceCandidate interface: attribute tcpType assert_true: The prototype object must have a property "tcpType" expected true got false 257 PASS Unscopable handled correctly for tcpType property on RTCIceCandidate 258 FAIL RTCIceCandidate interface: attribute relatedAddress assert_true: The prototype object must have a property "relatedAddress" expected true got false 259 PASS Unscopable handled correctly for relatedAddress property on RTCIceCandidate 260 FAIL RTCIceCandidate interface: attribute relatedPort assert_true: The prototype object must have a property "relatedPort" expected true got false 261 PASS Unscopable handled correctly for relatedPort property on RTCIceCandidate 262 FAIL RTCIceCandidate interface: attribute usernameFragment assert_true: The prototype object must have a property "usernameFragment" expected true got false 263 PASS Unscopable handled correctly for usernameFragment property on RTCIceCandidate 264 PASS RTCIceCandidate interface: operation toJSON() 265 PASS Unscopable handled correctly for toJSON() on RTCIceCandidate 266 PASS RTCIceCandidate must be primary interface of new RTCIceCandidate({ sdpMid: 1 }) 267 PASS Stringification of new RTCIceCandidate({ sdpMid: 1 }) 268 PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "candidate" with the proper type 269 PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "sdpMid" with the proper type 270 PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "sdpMLineIndex" with the proper type 271 FAIL RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "foundation" with the proper type assert_inherits: property "foundation" not found in prototype chain 272 FAIL RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "component" with the proper type assert_inherits: property "component" not found in prototype chain 273 FAIL RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "priority" with the proper type assert_inherits: property "priority" not found in prototype chain 274 FAIL RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "ip" with the proper type assert_inherits: property "ip" not found in prototype chain 275 FAIL RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "protocol" with the proper type assert_inherits: property "protocol" not found in prototype chain 276 FAIL RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "port" with the proper type assert_inherits: property "port" not found in prototype chain 277 FAIL RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "type" with the proper type assert_inherits: property "type" not found in prototype chain 278 FAIL RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "tcpType" with the proper type assert_inherits: property "tcpType" not found in prototype chain 279 FAIL RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "relatedAddress" with the proper type assert_inherits: property "relatedAddress" not found in prototype chain 280 FAIL RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "relatedPort" with the proper type assert_inherits: property "relatedPort" not found in prototype chain 281 FAIL RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "usernameFragment" with the proper type assert_inherits: property "usernameFragment" not found in prototype chain 282 PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "toJSON()" with the proper type 283 PASS Test toJSON operation of RTCIceCandidate 284 FAIL RTCPeerConnectionIceEvent interface: existence and properties of interface object assert_own_property: self does not have own property "RTCPeerConnectionIceEvent" expected property "RTCPeerConnectionIceEvent" missing 285 FAIL RTCPeerConnectionIceEvent interface object length assert_own_property: self does not have own property "RTCPeerConnectionIceEvent" expected property "RTCPeerConnectionIceEvent" missing 286 FAIL RTCPeerConnectionIceEvent interface object name assert_own_property: self does not have own property "RTCPeerConnectionIceEvent" expected property "RTCPeerConnectionIceEvent" missing 287 FAIL RTCPeerConnectionIceEvent interface: existence and properties of interface prototype object assert_own_property: self does not have own property "RTCPeerConnectionIceEvent" expected property "RTCPeerConnectionIceEvent" missing 288 FAIL RTCPeerConnectionIceEvent interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "RTCPeerConnectionIceEvent" expected property "RTCPeerConnectionIceEvent" missing 289 FAIL RTCPeerConnectionIceEvent interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "RTCPeerConnectionIceEvent" expected property "RTCPeerConnectionIceEvent" missing 290 FAIL RTCPeerConnectionIceEvent interface: attribute candidate assert_own_property: self does not have own property "RTCPeerConnectionIceEvent" expected property "RTCPeerConnectionIceEvent" missing 291 PASS Unscopable handled correctly for candidate property on RTCPeerConnectionIceEvent 292 FAIL RTCPeerConnectionIceEvent interface: attribute url assert_own_property: self does not have own property "RTCPeerConnectionIceEvent" expected property "RTCPeerConnectionIceEvent" missing 293 PASS Unscopable handled correctly for url property on RTCPeerConnectionIceEvent 294 FAIL RTCPeerConnectionIceEvent must be primary interface of new RTCPeerConnectionIceEvent('ice') assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: RTCPeerConnectionIceEvent" 295 FAIL Stringification of new RTCPeerConnectionIceEvent('ice') assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: RTCPeerConnectionIceEvent" 296 FAIL RTCPeerConnectionIceEvent interface: new RTCPeerConnectionIceEvent('ice') must inherit property "candidate" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: RTCPeerConnectionIceEvent" 297 FAIL RTCPeerConnectionIceEvent interface: new RTCPeerConnectionIceEvent('ice') must inherit property "url" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: RTCPeerConnectionIceEvent" 298 FAIL RTCPeerConnectionIceErrorEvent interface: existence and properties of interface object assert_own_property: self does not have own property "RTCPeerConnectionIceErrorEvent" expected property "RTCPeerConnectionIceErrorEvent" missing 299 FAIL RTCPeerConnectionIceErrorEvent interface object length assert_own_property: self does not have own property "RTCPeerConnectionIceErrorEvent" expected property "RTCPeerConnectionIceErrorEvent" missing 300 FAIL RTCPeerConnectionIceErrorEvent interface object name assert_own_property: self does not have own property "RTCPeerConnectionIceErrorEvent" expected property "RTCPeerConnectionIceErrorEvent" missing 301 FAIL RTCPeerConnectionIceErrorEvent interface: existence and properties of interface prototype object assert_own_property: self does not have own property "RTCPeerConnectionIceErrorEvent" expected property "RTCPeerConnectionIceErrorEvent" missing 302 FAIL RTCPeerConnectionIceErrorEvent interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "RTCPeerConnectionIceErrorEvent" expected property "RTCPeerConnectionIceErrorEvent" missing 303 FAIL RTCPeerConnectionIceErrorEvent interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "RTCPeerConnectionIceErrorEvent" expected property "RTCPeerConnectionIceErrorEvent" missing 304 FAIL RTCPeerConnectionIceErrorEvent interface: attribute hostCandidate assert_own_property: self does not have own property "RTCPeerConnectionIceErrorEvent" expected property "RTCPeerConnectionIceErrorEvent" missing 305 PASS Unscopable handled correctly for hostCandidate property on RTCPeerConnectionIceErrorEvent 306 FAIL RTCPeerConnectionIceErrorEvent interface: attribute url assert_own_property: self does not have own property "RTCPeerConnectionIceErrorEvent" expected property "RTCPeerConnectionIceErrorEvent" missing 307 PASS Unscopable handled correctly for url property on RTCPeerConnectionIceErrorEvent 308 FAIL RTCPeerConnectionIceErrorEvent interface: attribute errorCode assert_own_property: self does not have own property "RTCPeerConnectionIceErrorEvent" expected property "RTCPeerConnectionIceErrorEvent" missing 309 PASS Unscopable handled correctly for errorCode property on RTCPeerConnectionIceErrorEvent 310 FAIL RTCPeerConnectionIceErrorEvent interface: attribute errorText assert_own_property: self does not have own property "RTCPeerConnectionIceErrorEvent" expected property "RTCPeerConnectionIceErrorEvent" missing 311 PASS Unscopable handled correctly for errorText property on RTCPeerConnectionIceErrorEvent 312 FAIL RTCPeerConnectionIceErrorEvent must be primary interface of new RTCPeerConnectionIceErrorEvent('ice-error', { errorCode: 701 }); assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: RTCPeerConnectionIceErrorEvent" 313 FAIL Stringification of new RTCPeerConnectionIceErrorEvent('ice-error', { errorCode: 701 }); assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: RTCPeerConnectionIceErrorEvent" 314 FAIL RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { errorCode: 701 }); must inherit property "hostCandidate" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: RTCPeerConnectionIceErrorEvent" 315 FAIL RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { errorCode: 701 }); must inherit property "url" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: RTCPeerConnectionIceErrorEvent" 316 FAIL RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { errorCode: 701 }); must inherit property "errorCode" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: RTCPeerConnectionIceErrorEvent" 317 FAIL RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { errorCode: 701 }); must inherit property "errorText" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: RTCPeerConnectionIceErrorEvent" 318 FAIL RTCCertificate interface: existence and properties of interface object assert_own_property: self does not have own property "RTCCertificate" expected property "RTCCertificate" missing 319 FAIL RTCCertificate interface object length assert_own_property: self does not have own property "RTCCertificate" expected property "RTCCertificate" missing 320 FAIL RTCCertificate interface object name assert_own_property: self does not have own property "RTCCertificate" expected property "RTCCertificate" missing 321 FAIL RTCCertificate interface: existence and properties of interface prototype object assert_own_property: self does not have own property "RTCCertificate" expected property "RTCCertificate" missing 322 FAIL RTCCertificate interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "RTCCertificate" expected property "RTCCertificate" missing 323 FAIL RTCCertificate interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "RTCCertificate" expected property "RTCCertificate" missing 324 FAIL RTCCertificate interface: attribute expires assert_own_property: self does not have own property "RTCCertificate" expected property "RTCCertificate" missing 325 PASS Unscopable handled correctly for expires property on RTCCertificate 326 FAIL RTCCertificate interface: operation getFingerprints() assert_own_property: self does not have own property "RTCCertificate" expected property "RTCCertificate" missing 327 PASS Unscopable handled correctly for getFingerprints() on RTCCertificate 328 FAIL RTCCertificate interface: operation getAlgorithm() assert_own_property: self does not have own property "RTCCertificate" expected property "RTCCertificate" missing 329 PASS Unscopable handled correctly for getAlgorithm() on RTCCertificate 330 FAIL RTCCertificate must be primary interface of idlTestObjects.certificate assert_equals: wrong typeof object expected "object" but got "undefined" 331 FAIL Stringification of idlTestObjects.certificate assert_equals: wrong typeof object expected "object" but got "undefined" 332 FAIL RTCCertificate interface: idlTestObjects.certificate must inherit property "expires" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined" 333 FAIL RTCCertificate interface: idlTestObjects.certificate must inherit property "getFingerprints()" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined" 334 FAIL RTCCertificate interface: idlTestObjects.certificate must inherit property "getAlgorithm()" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined" 335 PASS RTCRtpSender interface: existence and properties of interface object 336 PASS RTCRtpSender interface object length 337 PASS RTCRtpSender interface object name 338 PASS RTCRtpSender interface: existence and properties of interface prototype object 339 PASS RTCRtpSender interface: existence and properties of interface prototype object's "constructor" property 340 PASS RTCRtpSender interface: existence and properties of interface prototype object's @@unscopables property 341 PASS RTCRtpSender interface: attribute track 342 PASS Unscopable handled correctly for track property on RTCRtpSender 343 FAIL RTCRtpSender interface: attribute transport assert_true: The prototype object must have a property "transport" expected true got false 344 PASS Unscopable handled correctly for transport property on RTCRtpSender 345 FAIL RTCRtpSender interface: attribute rtcpTransport assert_true: The prototype object must have a property "rtcpTransport" expected true got false 346 PASS Unscopable handled correctly for rtcpTransport property on RTCRtpSender 347 FAIL RTCRtpSender interface: operation getCapabilities(DOMString) assert_own_property: interface object missing static operation expected property "getCapabilities" missing 348 PASS Unscopable handled correctly for getCapabilities(DOMString) on RTCRtpSender 349 FAIL RTCRtpSender interface: operation setParameters(RTCRtpParameters) assert_own_property: interface prototype object missing non-static operation expected property "setParameters" missing 350 PASS Unscopable handled correctly for setParameters(RTCRtpParameters) on RTCRtpSender 351 PASS RTCRtpSender interface: operation getParameters() 352 PASS Unscopable handled correctly for getParameters() on RTCRtpSender 353 PASS RTCRtpSender interface: operation replaceTrack(MediaStreamTrack) 354 PASS Unscopable handled correctly for replaceTrack(MediaStreamTrack) on RTCRtpSender 355 FAIL RTCRtpSender interface: operation getStats() assert_own_property: interface prototype object missing non-static operation expected property "getStats" missing 356 PASS Unscopable handled correctly for getStats() on RTCRtpSender 357 FAIL RTCRtpSender interface: attribute dtmf assert_true: The prototype object must have a property "dtmf" expected true got false 358 PASS Unscopable handled correctly for dtmf property on RTCRtpSender 359 PASS RTCRtpSender must be primary interface of new RTCPeerConnection().addTransceiver('audio').sender 360 PASS Stringification of new RTCPeerConnection().addTransceiver('audio').sender 361 PASS RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "track" with the proper type 362 FAIL RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "transport" with the proper type assert_inherits: property "transport" not found in prototype chain 363 FAIL RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "rtcpTransport" with the proper type assert_inherits: property "rtcpTransport" not found in prototype chain 364 PASS RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "getCapabilities(DOMString)" with the proper type 365 FAIL RTCRtpSender interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError assert_own_property: interface object must have static operation as own property expected property "getCapabilities" missing 366 FAIL RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "setParameters(RTCRtpParameters)" with the proper type assert_inherits: property "setParameters" not found in prototype chain 367 FAIL RTCRtpSender interface: calling setParameters(RTCRtpParameters) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError assert_inherits: property "setParameters" not found in prototype chain 368 PASS RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "getParameters()" with the proper type 369 PASS RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "replaceTrack(MediaStreamTrack)" with the proper type 370 PASS RTCRtpSender interface: calling replaceTrack(MediaStreamTrack) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError 371 FAIL RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "getStats()" with the proper type assert_inherits: property "getStats" not found in prototype chain 372 FAIL RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "dtmf" with the proper type assert_inherits: property "dtmf" not found in prototype chain 373 PASS RTCRtpReceiver interface: existence and properties of interface object 374 PASS RTCRtpReceiver interface object length 375 PASS RTCRtpReceiver interface object name 376 PASS RTCRtpReceiver interface: existence and properties of interface prototype object 377 PASS RTCRtpReceiver interface: existence and properties of interface prototype object's "constructor" property 378 PASS RTCRtpReceiver interface: existence and properties of interface prototype object's @@unscopables property 379 PASS RTCRtpReceiver interface: attribute track 380 PASS Unscopable handled correctly for track property on RTCRtpReceiver 381 FAIL RTCRtpReceiver interface: attribute transport assert_true: The prototype object must have a property "transport" expected true got false 382 PASS Unscopable handled correctly for transport property on RTCRtpReceiver 383 FAIL RTCRtpReceiver interface: attribute rtcpTransport assert_true: The prototype object must have a property "rtcpTransport" expected true got false 384 PASS Unscopable handled correctly for rtcpTransport property on RTCRtpReceiver 385 FAIL RTCRtpReceiver interface: operation getCapabilities(DOMString) assert_own_property: interface object missing static operation expected property "getCapabilities" missing 386 PASS Unscopable handled correctly for getCapabilities(DOMString) on RTCRtpReceiver 387 PASS RTCRtpReceiver interface: operation getParameters() 388 PASS Unscopable handled correctly for getParameters() on RTCRtpReceiver 389 FAIL RTCRtpReceiver interface: operation getContributingSources() assert_own_property: interface prototype object missing non-static operation expected property "getContributingSources" missing 390 PASS Unscopable handled correctly for getContributingSources() on RTCRtpReceiver 391 FAIL RTCRtpReceiver interface: operation getSynchronizationSources() assert_own_property: interface prototype object missing non-static operation expected property "getSynchronizationSources" missing 392 PASS Unscopable handled correctly for getSynchronizationSources() on RTCRtpReceiver 393 FAIL RTCRtpReceiver interface: operation getStats() assert_own_property: interface prototype object missing non-static operation expected property "getStats" missing 394 PASS Unscopable handled correctly for getStats() on RTCRtpReceiver 395 PASS RTCRtpReceiver must be primary interface of new RTCPeerConnection().addTransceiver('audio').receiver 396 PASS Stringification of new RTCPeerConnection().addTransceiver('audio').receiver 397 PASS RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "track" with the proper type 398 FAIL RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "transport" with the proper type assert_inherits: property "transport" not found in prototype chain 399 FAIL RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "rtcpTransport" with the proper type assert_inherits: property "rtcpTransport" not found in prototype chain 400 PASS RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getCapabilities(DOMString)" with the proper type 401 FAIL RTCRtpReceiver interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').receiver with too few arguments must throw TypeError assert_own_property: interface object must have static operation as own property expected property "getCapabilities" missing 402 PASS RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getParameters()" with the proper type 403 FAIL RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getContributingSources()" with the proper type assert_inherits: property "getContributingSources" not found in prototype chain 404 FAIL RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getSynchronizationSources()" with the proper type assert_inherits: property "getSynchronizationSources" not found in prototype chain 405 FAIL RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getStats()" with the proper type assert_inherits: property "getStats" not found in prototype chain 406 FAIL RTCRtpContributingSource interface: existence and properties of interface object assert_own_property: self does not have own property "RTCRtpContributingSource" expected property "RTCRtpContributingSource" missing 407 FAIL RTCRtpContributingSource interface object length assert_own_property: self does not have own property "RTCRtpContributingSource" expected property "RTCRtpContributingSource" missing 408 FAIL RTCRtpContributingSource interface object name assert_own_property: self does not have own property "RTCRtpContributingSource" expected property "RTCRtpContributingSource" missing 409 FAIL RTCRtpContributingSource interface: existence and properties of interface prototype object assert_own_property: self does not have own property "RTCRtpContributingSource" expected property "RTCRtpContributingSource" missing 410 FAIL RTCRtpContributingSource interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "RTCRtpContributingSource" expected property "RTCRtpContributingSource" missing 411 FAIL RTCRtpContributingSource interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "RTCRtpContributingSource" expected property "RTCRtpContributingSource" missing 412 FAIL RTCRtpContributingSource interface: attribute timestamp assert_own_property: self does not have own property "RTCRtpContributingSource" expected property "RTCRtpContributingSource" missing 413 PASS Unscopable handled correctly for timestamp property on RTCRtpContributingSource 414 FAIL RTCRtpContributingSource interface: attribute source assert_own_property: self does not have own property "RTCRtpContributingSource" expected property "RTCRtpContributingSource" missing 415 PASS Unscopable handled correctly for source property on RTCRtpContributingSource 416 FAIL RTCRtpContributingSource interface: attribute audioLevel assert_own_property: self does not have own property "RTCRtpContributingSource" expected property "RTCRtpContributingSource" missing 417 PASS Unscopable handled correctly for audioLevel property on RTCRtpContributingSource 418 FAIL RTCRtpSynchronizationSource interface: existence and properties of interface object assert_own_property: self does not have own property "RTCRtpSynchronizationSource" expected property "RTCRtpSynchronizationSource" missing 419 FAIL RTCRtpSynchronizationSource interface object length assert_own_property: self does not have own property "RTCRtpSynchronizationSource" expected property "RTCRtpSynchronizationSource" missing 420 FAIL RTCRtpSynchronizationSource interface object name assert_own_property: self does not have own property "RTCRtpSynchronizationSource" expected property "RTCRtpSynchronizationSource" missing 421 FAIL RTCRtpSynchronizationSource interface: existence and properties of interface prototype object assert_own_property: self does not have own property "RTCRtpSynchronizationSource" expected property "RTCRtpSynchronizationSource" missing 422 FAIL RTCRtpSynchronizationSource interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "RTCRtpSynchronizationSource" expected property "RTCRtpSynchronizationSource" missing 423 FAIL RTCRtpSynchronizationSource interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "RTCRtpSynchronizationSource" expected property "RTCRtpSynchronizationSource" missing 424 FAIL RTCRtpSynchronizationSource interface: attribute timestamp assert_own_property: self does not have own property "RTCRtpSynchronizationSource" expected property "RTCRtpSynchronizationSource" missing 425 PASS Unscopable handled correctly for timestamp property on RTCRtpSynchronizationSource 426 FAIL RTCRtpSynchronizationSource interface: attribute source assert_own_property: self does not have own property "RTCRtpSynchronizationSource" expected property "RTCRtpSynchronizationSource" missing 427 PASS Unscopable handled correctly for source property on RTCRtpSynchronizationSource 428 FAIL RTCRtpSynchronizationSource interface: attribute audioLevel assert_own_property: self does not have own property "RTCRtpSynchronizationSource" expected property "RTCRtpSynchronizationSource" missing 429 PASS Unscopable handled correctly for audioLevel property on RTCRtpSynchronizationSource 430 FAIL RTCRtpSynchronizationSource interface: attribute voiceActivityFlag assert_own_property: self does not have own property "RTCRtpSynchronizationSource" expected property "RTCRtpSynchronizationSource" missing 431 PASS Unscopable handled correctly for voiceActivityFlag property on RTCRtpSynchronizationSource 432 PASS RTCRtpTransceiver interface: existence and properties of interface object 433 PASS RTCRtpTransceiver interface object length 434 PASS RTCRtpTransceiver interface object name 435 PASS RTCRtpTransceiver interface: existence and properties of interface prototype object 436 PASS RTCRtpTransceiver interface: existence and properties of interface prototype object's "constructor" property 437 PASS RTCRtpTransceiver interface: existence and properties of interface prototype object's @@unscopables property 438 PASS RTCRtpTransceiver interface: attribute mid 439 PASS Unscopable handled correctly for mid property on RTCRtpTransceiver 440 PASS RTCRtpTransceiver interface: attribute sender 441 PASS Unscopable handled correctly for sender property on RTCRtpTransceiver 442 PASS RTCRtpTransceiver interface: attribute receiver 443 PASS Unscopable handled correctly for receiver property on RTCRtpTransceiver 444 PASS RTCRtpTransceiver interface: attribute stopped 445 PASS Unscopable handled correctly for stopped property on RTCRtpTransceiver 446 PASS RTCRtpTransceiver interface: attribute direction 447 PASS Unscopable handled correctly for direction property on RTCRtpTransceiver 448 FAIL RTCRtpTransceiver interface: attribute currentDirection assert_true: The prototype object must have a property "currentDirection" expected true got false 449 PASS Unscopable handled correctly for currentDirection property on RTCRtpTransceiver 450 PASS RTCRtpTransceiver interface: operation setDirection(RTCRtpTransceiverDirection) 451 PASS Unscopable handled correctly for setDirection(RTCRtpTransceiverDirection) on RTCRtpTransceiver 452 PASS RTCRtpTransceiver interface: operation stop() 453 PASS Unscopable handled correctly for stop() on RTCRtpTransceiver 454 FAIL RTCRtpTransceiver interface: operation setCodecPreferences([object Object]) assert_own_property: interface prototype object missing non-static operation expected property "setCodecPreferences" missing 455 PASS Unscopable handled correctly for setCodecPreferences([object Object]) on RTCRtpTransceiver 456 PASS RTCRtpTransceiver must be primary interface of new RTCPeerConnection().addTransceiver('audio') 457 PASS Stringification of new RTCPeerConnection().addTransceiver('audio') 458 PASS RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "mid" with the proper type 459 PASS RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "sender" with the proper type 460 PASS RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "receiver" with the proper type 461 PASS RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "stopped" with the proper type 462 PASS RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "direction" with the proper type 463 FAIL RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "currentDirection" with the proper type assert_inherits: property "currentDirection" not found in prototype chain 464 PASS RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "setDirection(RTCRtpTransceiverDirection)" with the proper type 465 PASS RTCRtpTransceiver interface: calling setDirection(RTCRtpTransceiverDirection) on new RTCPeerConnection().addTransceiver('audio') with too few arguments must throw TypeError 466 PASS RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "stop()" with the proper type 467 FAIL RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "setCodecPreferences([object Object])" with the proper type assert_inherits: property "setCodecPreferences" not found in prototype chain 468 FAIL RTCRtpTransceiver interface: calling setCodecPreferences([object Object]) on new RTCPeerConnection().addTransceiver('audio') with too few arguments must throw TypeError assert_inherits: property "setCodecPreferences" not found in prototype chain 469 FAIL RTCDtlsTransport interface: existence and properties of interface object assert_own_property: self does not have own property "RTCDtlsTransport" expected property "RTCDtlsTransport" missing 470 FAIL RTCDtlsTransport interface object length assert_own_property: self does not have own property "RTCDtlsTransport" expected property "RTCDtlsTransport" missing 471 FAIL RTCDtlsTransport interface object name assert_own_property: self does not have own property "RTCDtlsTransport" expected property "RTCDtlsTransport" missing 472 FAIL RTCDtlsTransport interface: existence and properties of interface prototype object assert_own_property: self does not have own property "RTCDtlsTransport" expected property "RTCDtlsTransport" missing 473 FAIL RTCDtlsTransport interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "RTCDtlsTransport" expected property "RTCDtlsTransport" missing 474 FAIL RTCDtlsTransport interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "RTCDtlsTransport" expected property "RTCDtlsTransport" missing 475 FAIL RTCDtlsTransport interface: attribute transport assert_own_property: self does not have own property "RTCDtlsTransport" expected property "RTCDtlsTransport" missing 476 PASS Unscopable handled correctly for transport property on RTCDtlsTransport 477 FAIL RTCDtlsTransport interface: attribute state assert_own_property: self does not have own property "RTCDtlsTransport" expected property "RTCDtlsTransport" missing 478 PASS Unscopable handled correctly for state property on RTCDtlsTransport 479 FAIL RTCDtlsTransport interface: operation getRemoteCertificates() assert_own_property: self does not have own property "RTCDtlsTransport" expected property "RTCDtlsTransport" missing 480 PASS Unscopable handled correctly for getRemoteCertificates() on RTCDtlsTransport 481 FAIL RTCDtlsTransport interface: attribute onstatechange assert_own_property: self does not have own property "RTCDtlsTransport" expected property "RTCDtlsTransport" missing 482 PASS Unscopable handled correctly for onstatechange property on RTCDtlsTransport 483 FAIL RTCDtlsTransport must be primary interface of idlTestObjects.dtlsTransport assert_equals: wrong typeof object expected "object" but got "undefined" 484 FAIL Stringification of idlTestObjects.dtlsTransport assert_equals: wrong typeof object expected "object" but got "undefined" 485 FAIL RTCDtlsTransport interface: idlTestObjects.dtlsTransport must inherit property "transport" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined" 486 FAIL RTCDtlsTransport interface: idlTestObjects.dtlsTransport must inherit property "state" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined" 487 FAIL RTCDtlsTransport interface: idlTestObjects.dtlsTransport must inherit property "getRemoteCertificates()" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined" 488 FAIL RTCDtlsTransport interface: idlTestObjects.dtlsTransport must inherit property "onstatechange" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined" 489 PASS RTCIceTransport interface: existence and properties of interface object 490 PASS RTCIceTransport interface object length 491 PASS RTCIceTransport interface object name 492 PASS RTCIceTransport interface: existence and properties of interface prototype object 493 PASS RTCIceTransport interface: existence and properties of interface prototype object's "constructor" property 494 PASS RTCIceTransport interface: existence and properties of interface prototype object's @@unscopables property 495 FAIL RTCIceTransport interface: attribute role assert_true: The prototype object must have a property "role" expected true got false 496 PASS Unscopable handled correctly for role property on RTCIceTransport 497 FAIL RTCIceTransport interface: attribute component assert_true: The prototype object must have a property "component" expected true got false 498 PASS Unscopable handled correctly for component property on RTCIceTransport 499 PASS RTCIceTransport interface: attribute state 500 PASS Unscopable handled correctly for state property on RTCIceTransport 501 PASS RTCIceTransport interface: attribute gatheringState 502 PASS Unscopable handled correctly for gatheringState property on RTCIceTransport 503 FAIL RTCIceTransport interface: operation getLocalCandidates() assert_own_property: interface prototype object missing non-static operation expected property "getLocalCandidates" missing 504 PASS Unscopable handled correctly for getLocalCandidates() on RTCIceTransport 505 FAIL RTCIceTransport interface: operation getRemoteCandidates() assert_own_property: interface prototype object missing non-static operation expected property "getRemoteCandidates" missing 506 PASS Unscopable handled correctly for getRemoteCandidates() on RTCIceTransport 507 FAIL RTCIceTransport interface: operation getSelectedCandidatePair() assert_own_property: interface prototype object missing non-static operation expected property "getSelectedCandidatePair" missing 508 PASS Unscopable handled correctly for getSelectedCandidatePair() on RTCIceTransport 509 FAIL RTCIceTransport interface: operation getLocalParameters() assert_own_property: interface prototype object missing non-static operation expected property "getLocalParameters" missing 510 PASS Unscopable handled correctly for getLocalParameters() on RTCIceTransport 511 FAIL RTCIceTransport interface: operation getRemoteParameters() assert_own_property: interface prototype object missing non-static operation expected property "getRemoteParameters" missing 512 PASS Unscopable handled correctly for getRemoteParameters() on RTCIceTransport 513 FAIL RTCIceTransport interface: attribute onstatechange assert_true: The prototype object must have a property "onstatechange" expected true got false 514 PASS Unscopable handled correctly for onstatechange property on RTCIceTransport 515 FAIL RTCIceTransport interface: attribute ongatheringstatechange assert_true: The prototype object must have a property "ongatheringstatechange" expected true got false 516 PASS Unscopable handled correctly for ongatheringstatechange property on RTCIceTransport 517 FAIL RTCIceTransport interface: attribute onselectedcandidatepairchange assert_true: The prototype object must have a property "onselectedcandidatepairchange" expected true got false 518 PASS Unscopable handled correctly for onselectedcandidatepairchange property on RTCIceTransport 519 FAIL RTCIceTransport must be primary interface of idlTestObjects.iceTransport assert_equals: wrong typeof object expected "object" but got "undefined" 520 FAIL Stringification of idlTestObjects.iceTransport assert_equals: wrong typeof object expected "object" but got "undefined" 521 FAIL RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "role" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined" 522 FAIL RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "component" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined" 523 FAIL RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "state" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined" 524 FAIL RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "gatheringState" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined" 525 FAIL RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "getLocalCandidates()" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined" 526 FAIL RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "getRemoteCandidates()" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined" 527 FAIL RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "getSelectedCandidatePair()" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined" 528 FAIL RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "getLocalParameters()" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined" 529 FAIL RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "getRemoteParameters()" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined" 530 FAIL RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "onstatechange" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined" 531 FAIL RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "ongatheringstatechange" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined" 532 FAIL RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "onselectedcandidatepairchange" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined" 533 FAIL RTCTrackEvent interface: existence and properties of interface object undefined is not an object (evaluating 'this.array 534 .members[this.base] 535 .has_extended_attribute') 536 PASS RTCTrackEvent interface object length 537 PASS RTCTrackEvent interface object name 538 FAIL RTCTrackEvent interface: existence and properties of interface prototype object undefined is not an object (evaluating 'this.array 539 .members[inherit_interface] 540 .has_extended_attribute') 541 PASS RTCTrackEvent interface: existence and properties of interface prototype object's "constructor" property 542 PASS RTCTrackEvent interface: existence and properties of interface prototype object's @@unscopables property 543 PASS RTCTrackEvent interface: attribute receiver 544 PASS Unscopable handled correctly for receiver property on RTCTrackEvent 545 PASS RTCTrackEvent interface: attribute track 546 PASS Unscopable handled correctly for track property on RTCTrackEvent 547 PASS RTCTrackEvent interface: attribute streams 548 PASS Unscopable handled correctly for streams property on RTCTrackEvent 549 PASS RTCTrackEvent interface: attribute transceiver 550 PASS Unscopable handled correctly for transceiver property on RTCTrackEvent 551 PASS RTCTrackEvent must be primary interface of initTrackEvent() 552 FAIL Stringification of initTrackEvent() undefined is not an object (evaluating 'this.array.members[this.base].has_stringifier') 553 PASS RTCTrackEvent interface: initTrackEvent() must inherit property "receiver" with the proper type 554 PASS RTCTrackEvent interface: initTrackEvent() must inherit property "track" with the proper type 555 PASS RTCTrackEvent interface: initTrackEvent() must inherit property "streams" with the proper type 556 PASS RTCTrackEvent interface: initTrackEvent() must inherit property "transceiver" with the proper type 557 FAIL RTCSctpTransport interface: existence and properties of interface object assert_own_property: self does not have own property "RTCSctpTransport" expected property "RTCSctpTransport" missing 558 FAIL RTCSctpTransport interface object length assert_own_property: self does not have own property "RTCSctpTransport" expected property "RTCSctpTransport" missing 559 FAIL RTCSctpTransport interface object name assert_own_property: self does not have own property "RTCSctpTransport" expected property "RTCSctpTransport" missing 560 FAIL RTCSctpTransport interface: existence and properties of interface prototype object assert_own_property: self does not have own property "RTCSctpTransport" expected property "RTCSctpTransport" missing 561 FAIL RTCSctpTransport interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "RTCSctpTransport" expected property "RTCSctpTransport" missing 562 FAIL RTCSctpTransport interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "RTCSctpTransport" expected property "RTCSctpTransport" missing 563 FAIL RTCSctpTransport interface: attribute transport assert_own_property: self does not have own property "RTCSctpTransport" expected property "RTCSctpTransport" missing 564 PASS Unscopable handled correctly for transport property on RTCSctpTransport 565 FAIL RTCSctpTransport interface: attribute maxMessageSize assert_own_property: self does not have own property "RTCSctpTransport" expected property "RTCSctpTransport" missing 566 PASS Unscopable handled correctly for maxMessageSize property on RTCSctpTransport 567 FAIL RTCSctpTransport must be primary interface of idlTestObjects.sctpTransport assert_equals: wrong typeof object expected "object" but got "undefined" 568 FAIL Stringification of idlTestObjects.sctpTransport assert_equals: wrong typeof object expected "object" but got "undefined" 569 FAIL RTCSctpTransport interface: idlTestObjects.sctpTransport must inherit property "transport" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined" 570 FAIL RTCSctpTransport interface: idlTestObjects.sctpTransport must inherit property "maxMessageSize" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined" 571 FAIL RTCDataChannel interface: existence and properties of interface object undefined is not an object (evaluating 'this.array 572 .members[this.base] 573 .has_extended_attribute') 574 PASS RTCDataChannel interface object length 575 PASS RTCDataChannel interface object name 576 FAIL RTCDataChannel interface: existence and properties of interface prototype object undefined is not an object (evaluating 'this.array 577 .members[inherit_interface] 578 .has_extended_attribute') 579 PASS RTCDataChannel interface: existence and properties of interface prototype object's "constructor" property 580 PASS RTCDataChannel interface: existence and properties of interface prototype object's @@unscopables property 581 PASS RTCDataChannel interface: attribute label 582 PASS Unscopable handled correctly for label property on RTCDataChannel 583 PASS RTCDataChannel interface: attribute ordered 584 PASS Unscopable handled correctly for ordered property on RTCDataChannel 585 PASS RTCDataChannel interface: attribute maxPacketLifeTime 586 PASS Unscopable handled correctly for maxPacketLifeTime property on RTCDataChannel 587 PASS RTCDataChannel interface: attribute maxRetransmits 588 PASS Unscopable handled correctly for maxRetransmits property on RTCDataChannel 589 PASS RTCDataChannel interface: attribute protocol 590 PASS Unscopable handled correctly for protocol property on RTCDataChannel 591 PASS RTCDataChannel interface: attribute negotiated 592 PASS Unscopable handled correctly for negotiated property on RTCDataChannel 593 PASS RTCDataChannel interface: attribute id 594 PASS Unscopable handled correctly for id property on RTCDataChannel 595 FAIL RTCDataChannel interface: attribute priority assert_true: The prototype object must have a property "priority" expected true got false 596 PASS Unscopable handled correctly for priority property on RTCDataChannel 597 PASS RTCDataChannel interface: attribute readyState 598 PASS Unscopable handled correctly for readyState property on RTCDataChannel 599 PASS RTCDataChannel interface: attribute bufferedAmount 600 PASS Unscopable handled correctly for bufferedAmount property on RTCDataChannel 601 PASS RTCDataChannel interface: attribute bufferedAmountLowThreshold 602 PASS Unscopable handled correctly for bufferedAmountLowThreshold property on RTCDataChannel 603 PASS RTCDataChannel interface: attribute onopen 604 PASS Unscopable handled correctly for onopen property on RTCDataChannel 605 PASS RTCDataChannel interface: attribute onbufferedamountlow 606 PASS Unscopable handled correctly for onbufferedamountlow property on RTCDataChannel 607 PASS RTCDataChannel interface: attribute onerror 608 PASS Unscopable handled correctly for onerror property on RTCDataChannel 609 PASS RTCDataChannel interface: attribute onclose 610 PASS Unscopable handled correctly for onclose property on RTCDataChannel 611 PASS RTCDataChannel interface: operation close() 612 PASS Unscopable handled correctly for close() on RTCDataChannel 613 PASS RTCDataChannel interface: attribute onmessage 614 PASS Unscopable handled correctly for onmessage property on RTCDataChannel 615 PASS RTCDataChannel interface: attribute binaryType 616 PASS Unscopable handled correctly for binaryType property on RTCDataChannel 617 PASS RTCDataChannel interface: operation send(USVString) 618 PASS Unscopable handled correctly for send(USVString) on RTCDataChannel 619 PASS RTCDataChannel interface: operation send(Blob) 620 PASS Unscopable handled correctly for send(Blob) on RTCDataChannel 621 PASS RTCDataChannel interface: operation send(ArrayBuffer) 622 PASS Unscopable handled correctly for send(ArrayBuffer) on RTCDataChannel 623 PASS RTCDataChannel interface: operation send(ArrayBufferView) 624 PASS Unscopable handled correctly for send(ArrayBufferView) on RTCDataChannel 625 PASS RTCDataChannel must be primary interface of new RTCPeerConnection().createDataChannel('') 626 FAIL Stringification of new RTCPeerConnection().createDataChannel('') undefined is not an object (evaluating 'this.array.members[this.base].has_stringifier') 627 PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "label" with the proper type 628 PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "ordered" with the proper type 629 PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "maxPacketLifeTime" with the proper type 630 PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "maxRetransmits" with the proper type 631 PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "protocol" with the proper type 632 PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "negotiated" with the proper type 633 PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "id" with the proper type 634 FAIL RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "priority" with the proper type assert_inherits: property "priority" not found in prototype chain 635 PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "readyState" with the proper type 636 PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "bufferedAmount" with the proper type 637 PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "bufferedAmountLowThreshold" with the proper type 638 PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "onopen" with the proper type 639 PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "onbufferedamountlow" with the proper type 640 PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "onerror" with the proper type 641 PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "onclose" with the proper type 642 PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "close()" with the proper type 643 PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "onmessage" with the proper type 644 PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "binaryType" with the proper type 645 PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "send(USVString)" with the proper type 646 PASS RTCDataChannel interface: calling send(USVString) on new RTCPeerConnection().createDataChannel('') with too few arguments must throw TypeError 647 PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "send(Blob)" with the proper type 648 PASS RTCDataChannel interface: calling send(Blob) on new RTCPeerConnection().createDataChannel('') with too few arguments must throw TypeError 649 PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "send(ArrayBuffer)" with the proper type 650 PASS RTCDataChannel interface: calling send(ArrayBuffer) on new RTCPeerConnection().createDataChannel('') with too few arguments must throw TypeError 651 PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "send(ArrayBufferView)" with the proper type 652 PASS RTCDataChannel interface: calling send(ArrayBufferView) on new RTCPeerConnection().createDataChannel('') with too few arguments must throw TypeError 653 FAIL RTCDataChannelEvent interface: existence and properties of interface object undefined is not an object (evaluating 'this.array 654 .members[this.base] 655 .has_extended_attribute') 656 PASS RTCDataChannelEvent interface object length 657 PASS RTCDataChannelEvent interface object name 658 FAIL RTCDataChannelEvent interface: existence and properties of interface prototype object undefined is not an object (evaluating 'this.array 659 .members[inherit_interface] 660 .has_extended_attribute') 661 PASS RTCDataChannelEvent interface: existence and properties of interface prototype object's "constructor" property 662 PASS RTCDataChannelEvent interface: existence and properties of interface prototype object's @@unscopables property 663 PASS RTCDataChannelEvent interface: attribute channel 664 PASS Unscopable handled correctly for channel property on RTCDataChannelEvent 665 PASS RTCDataChannelEvent must be primary interface of new RTCDataChannelEvent('channel', 666 { channel: new RTCPeerConnection().createDataChannel('') }) 667 FAIL Stringification of new RTCDataChannelEvent('channel', 668 { channel: new RTCPeerConnection().createDataChannel('') }) undefined is not an object (evaluating 'this.array.members[this.base].has_stringifier') 669 PASS RTCDataChannelEvent interface: new RTCDataChannelEvent('channel', 670 { channel: new RTCPeerConnection().createDataChannel('') }) must inherit property "channel" with the proper type 671 FAIL RTCDTMFSender interface: existence and properties of interface object assert_own_property: self does not have own property "RTCDTMFSender" expected property "RTCDTMFSender" missing 672 FAIL RTCDTMFSender interface object length assert_own_property: self does not have own property "RTCDTMFSender" expected property "RTCDTMFSender" missing 673 FAIL RTCDTMFSender interface object name assert_own_property: self does not have own property "RTCDTMFSender" expected property "RTCDTMFSender" missing 674 FAIL RTCDTMFSender interface: existence and properties of interface prototype object assert_own_property: self does not have own property "RTCDTMFSender" expected property "RTCDTMFSender" missing 675 FAIL RTCDTMFSender interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "RTCDTMFSender" expected property "RTCDTMFSender" missing 676 FAIL RTCDTMFSender interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "RTCDTMFSender" expected property "RTCDTMFSender" missing 677 FAIL RTCDTMFSender interface: operation insertDTMF(DOMString, unsigned long, unsigned long) assert_own_property: self does not have own property "RTCDTMFSender" expected property "RTCDTMFSender" missing 678 PASS Unscopable handled correctly for insertDTMF(DOMString, unsigned long, unsigned long) on RTCDTMFSender 679 FAIL RTCDTMFSender interface: attribute ontonechange assert_own_property: self does not have own property "RTCDTMFSender" expected property "RTCDTMFSender" missing 680 PASS Unscopable handled correctly for ontonechange property on RTCDTMFSender 681 FAIL RTCDTMFSender interface: attribute toneBuffer assert_own_property: self does not have own property "RTCDTMFSender" expected property "RTCDTMFSender" missing 682 PASS Unscopable handled correctly for toneBuffer property on RTCDTMFSender 683 FAIL RTCDTMFToneChangeEvent interface: existence and properties of interface object assert_own_property: self does not have own property "RTCDTMFToneChangeEvent" expected property "RTCDTMFToneChangeEvent" missing 684 FAIL RTCDTMFToneChangeEvent interface object length assert_own_property: self does not have own property "RTCDTMFToneChangeEvent" expected property "RTCDTMFToneChangeEvent" missing 685 FAIL RTCDTMFToneChangeEvent interface object name assert_own_property: self does not have own property "RTCDTMFToneChangeEvent" expected property "RTCDTMFToneChangeEvent" missing 686 FAIL RTCDTMFToneChangeEvent interface: existence and properties of interface prototype object assert_own_property: self does not have own property "RTCDTMFToneChangeEvent" expected property "RTCDTMFToneChangeEvent" missing 687 FAIL RTCDTMFToneChangeEvent interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "RTCDTMFToneChangeEvent" expected property "RTCDTMFToneChangeEvent" missing 688 FAIL RTCDTMFToneChangeEvent interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "RTCDTMFToneChangeEvent" expected property "RTCDTMFToneChangeEvent" missing 689 FAIL RTCDTMFToneChangeEvent interface: attribute tone assert_own_property: self does not have own property "RTCDTMFToneChangeEvent" expected property "RTCDTMFToneChangeEvent" missing 690 PASS Unscopable handled correctly for tone property on RTCDTMFToneChangeEvent 691 PASS RTCStatsReport interface: existence and properties of interface object 692 PASS RTCStatsReport interface object length 693 PASS RTCStatsReport interface object name 694 PASS RTCStatsReport interface: existence and properties of interface prototype object 695 PASS RTCStatsReport interface: existence and properties of interface prototype object's "constructor" property 696 PASS RTCStatsReport interface: existence and properties of interface prototype object's @@unscopables property 697 PASS RTCIdentityProviderGlobalScope interface: existence and properties of interface object 698 PASS RTCIdentityProviderRegistrar interface: existence and properties of interface object 699 FAIL RTCIdentityAssertion interface: existence and properties of interface object assert_own_property: self does not have own property "RTCIdentityAssertion" expected property "RTCIdentityAssertion" missing 700 FAIL RTCIdentityAssertion interface object length assert_own_property: self does not have own property "RTCIdentityAssertion" expected property "RTCIdentityAssertion" missing 701 FAIL RTCIdentityAssertion interface object name assert_own_property: self does not have own property "RTCIdentityAssertion" expected property "RTCIdentityAssertion" missing 702 FAIL RTCIdentityAssertion interface: existence and properties of interface prototype object assert_own_property: self does not have own property "RTCIdentityAssertion" expected property "RTCIdentityAssertion" missing 703 FAIL RTCIdentityAssertion interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "RTCIdentityAssertion" expected property "RTCIdentityAssertion" missing 704 FAIL RTCIdentityAssertion interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "RTCIdentityAssertion" expected property "RTCIdentityAssertion" missing 705 FAIL RTCIdentityAssertion interface: attribute idp assert_own_property: self does not have own property "RTCIdentityAssertion" expected property "RTCIdentityAssertion" missing 706 PASS Unscopable handled correctly for idp property on RTCIdentityAssertion 707 FAIL RTCIdentityAssertion interface: attribute name assert_own_property: self does not have own property "RTCIdentityAssertion" expected property "RTCIdentityAssertion" missing 708 PASS Unscopable handled correctly for name property on RTCIdentityAssertion 709 FAIL RTCErrorEvent interface: existence and properties of interface object assert_own_property: self does not have own property "RTCErrorEvent" expected property "RTCErrorEvent" missing 710 FAIL RTCErrorEvent interface object length assert_own_property: self does not have own property "RTCErrorEvent" expected property "RTCErrorEvent" missing 711 FAIL RTCErrorEvent interface object name assert_own_property: self does not have own property "RTCErrorEvent" expected property "RTCErrorEvent" missing 712 FAIL RTCErrorEvent interface: existence and properties of interface prototype object assert_own_property: self does not have own property "RTCErrorEvent" expected property "RTCErrorEvent" missing 713 FAIL RTCErrorEvent interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "RTCErrorEvent" expected property "RTCErrorEvent" missing 714 FAIL RTCErrorEvent interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "RTCErrorEvent" expected property "RTCErrorEvent" missing 715 FAIL RTCErrorEvent interface: attribute error assert_own_property: self does not have own property "RTCErrorEvent" expected property "RTCErrorEvent" missing 716 PASS Unscopable handled correctly for error property on RTCErrorEvent 717 FAIL RTCErrorEvent must be primary interface of new RTCErrorEvent('error') assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: RTCErrorEvent" 718 FAIL Stringification of new RTCErrorEvent('error') assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: RTCErrorEvent" 719 FAIL RTCErrorEvent interface: new RTCErrorEvent('error') must inherit property "error" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: RTCErrorEvent" 21 PASS Stringification of generateMediaStreamTrack('audio') 720 22 -
trunk/LayoutTests/imported/w3c/web-platform-tests/webrtc/interfaces.https.html
r224156 r230285 108 108 } 109 109 110 // Main function to do the IDL test, using fetched IDL text 111 function doIdlTest(idlText) { 110 promise_test(async t => { 111 await asyncInit(); 112 112 113 const idlArray = new IdlArray(); 113 114 115 let webrtcIdl = fetch('/interfaces/webrtc-pc.idl').then(r => r.text()); 116 let mediacaptureMainIdl = fetch('/interfaces/mediacapture-main.idl').then(r => r.text()); 117 118 idlArray.add_untested_idls(mediacaptureMainIdl, { only: ['MediaStreamConstraints'] }); 119 idlArray.add_idls(webrtcIdl); 120 114 121 idlArray.add_untested_idls('interface EventHandler {};'); 122 idlArray.add_idls('interface EventTarget {};'); 115 123 idlArray.add_idls('interface MediaStreamTrack : EventTarget {};'); 116 idlArray.add_idls(idlText);117 124 118 125 idlArray.add_objects({ … … 160 167 161 168 idlArray.test(); 162 }163 164 promise_test(t => {165 return asyncInit()166 .then(() => fetch('/interfaces/webrtc-pc.idl'))167 .then(response => response.text())168 .then(doIdlTest);169 169 }, 'Main test driver'); 170 170 -
trunk/LayoutTests/platform/ios/TestExpectations
r230034 r230285 3099 3099 3100 3100 # <rdar://problem/34051745> 3101 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-idl.html [ Failure ]3102 3101 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription.html [ Failure ] 3103 3102 imported/w3c/web-platform-tests/webrtc/getstats.html [ Failure ] -
trunk/LayoutTests/platform/mac/TestExpectations
r230114 r230285 1376 1376 [ Sierra+ ] imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location.html [ Failure ] 1377 1377 1378 [ Debug ] imported/w3c/web-platform-tests/IndexedDB/interfaces.any.html [ Slow ] 1379 [ Debug ] imported/w3c/web-platform-tests/IndexedDB/interfaces.any.worker.html [ Slow ] 1380 [ Debug ] imported/w3c/web-platform-tests/hr-time/idlharness.html [ Slow ] 1381 1378 1382 webkit.org/b/168503 editing/pasteboard/drag-drop-copy-content.html [ Failure ] 1379 1383
Note: See TracChangeset
for help on using the changeset viewer.