Title: [270001] trunk/LayoutTests/imported/w3c
Revision
270001
Author
[email protected]
Date
2020-11-18 16:31:52 -0800 (Wed, 18 Nov 2020)

Log Message

Resync web-platform-tests/WebIDL tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=219120

Reviewed by Alex Christensen.

Resync web-platform-tests/WebIDL tests from upstream dd35c2b21b76772123f.

* web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any-expected.txt:
* web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.js:
(test):
* web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.worker-expected.txt:
* web-platform-tests/WebIDL/ecmascript-binding/legacy-callback-interface-object.html:
* web-platform-tests/WebIDL/ecmascript-binding/w3c-import.log:
* web-platform-tests/WebIDL/idlharness.any-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness-expected.txt.
* web-platform-tests/WebIDL/idlharness.any.html: Added.
* web-platform-tests/WebIDL/idlharness.any.js: Added.
* web-platform-tests/WebIDL/idlharness.any.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness-expected.txt.
* web-platform-tests/WebIDL/idlharness.any.worker.html: Added.
* web-platform-tests/WebIDL/idlharness.html: Removed.
* web-platform-tests/WebIDL/w3c-import.log:

Modified Paths

Added Paths

Removed Paths

Diff

Modified: trunk/LayoutTests/imported/w3c/ChangeLog (270000 => 270001)


--- trunk/LayoutTests/imported/w3c/ChangeLog	2020-11-19 00:27:51 UTC (rev 270000)
+++ trunk/LayoutTests/imported/w3c/ChangeLog	2020-11-19 00:31:52 UTC (rev 270001)
@@ -1,5 +1,28 @@
 2020-11-18  Chris Dumez  <[email protected]>
 
+        Resync web-platform-tests/WebIDL tests from upstream
+        https://bugs.webkit.org/show_bug.cgi?id=219120
+
+        Reviewed by Alex Christensen.
+
+        Resync web-platform-tests/WebIDL tests from upstream dd35c2b21b76772123f.
+
+        * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any-expected.txt:
+        * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.js:
+        (test):
+        * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.worker-expected.txt:
+        * web-platform-tests/WebIDL/ecmascript-binding/legacy-callback-interface-object.html:
+        * web-platform-tests/WebIDL/ecmascript-binding/w3c-import.log:
+        * web-platform-tests/WebIDL/idlharness.any-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness-expected.txt.
+        * web-platform-tests/WebIDL/idlharness.any.html: Added.
+        * web-platform-tests/WebIDL/idlharness.any.js: Added.
+        * web-platform-tests/WebIDL/idlharness.any.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness-expected.txt.
+        * web-platform-tests/WebIDL/idlharness.any.worker.html: Added.
+        * web-platform-tests/WebIDL/idlharness.html: Removed.
+        * web-platform-tests/WebIDL/w3c-import.log:
+
+2020-11-18  Chris Dumez  <[email protected]>
+
         Unreviewed, drop manual test in web-platform-tests/notifications.
 
         * web-platform-tests/notifications/shownotification-resolve-manual.https-expected.txt: Removed.

Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any-expected.txt (270000 => 270001)


--- trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any-expected.txt	2020-11-19 00:27:51 UTC (rev 270000)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any-expected.txt	2020-11-19 00:31:52 UTC (rev 270001)
@@ -3,11 +3,11 @@
 PASS inherits from Error: prototype-side
 PASS does not inherit from Error: class-side
 PASS message property descriptor
-PASS message getter performs brand checks (i.e. is not [LenientThis]
+PASS message getter performs brand checks (i.e. is not [LegacyLenientThis])
 PASS name property descriptor
-PASS name getter performs brand checks (i.e. is not [LenientThis]
+PASS name getter performs brand checks (i.e. is not [LegacyLenientThis])
 PASS code property descriptor
-PASS code getter performs brand checks (i.e. is not [LenientThis]
+PASS code getter performs brand checks (i.e. is not [LegacyLenientThis])
 PASS code property is not affected by shadowing the name property
 PASS Object.prototype.toString behavior is like other interfaces
 PASS Inherits its toString() from Error.prototype

Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.js (270000 => 270001)


--- trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.js	2020-11-19 00:27:51 UTC (rev 270000)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.js	2020-11-19 00:31:52 UTC (rev 270001)
@@ -27,7 +27,7 @@
   const getter = Object.getOwnPropertyDescriptor(DOMException.prototype, "message").get;
 
   assert_throws_js(TypeError, () => getter.apply({}));
-}, "message getter performs brand checks (i.e. is not [LenientThis]");
+}, "message getter performs brand checks (i.e. is not [LegacyLenientThis])");
 
 test(() => {
   const e = new DOMException("message", "name");
@@ -44,7 +44,7 @@
   const getter = Object.getOwnPropertyDescriptor(DOMException.prototype, "name").get;
 
   assert_throws_js(TypeError, () => getter.apply({}));
-}, "name getter performs brand checks (i.e. is not [LenientThis]");
+}, "name getter performs brand checks (i.e. is not [LegacyLenientThis])");
 
 test(() => {
   const e = new DOMException("message", "name");
@@ -61,7 +61,7 @@
   const getter = Object.getOwnPropertyDescriptor(DOMException.prototype, "code").get;
 
   assert_throws_js(TypeError, () => getter.apply({}));
-}, "code getter performs brand checks (i.e. is not [LenientThis]");
+}, "code getter performs brand checks (i.e. is not [LegacyLenientThis])");
 
 test(() => {
   const e = new DOMException("message", "InvalidCharacterError");

Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.worker-expected.txt (270000 => 270001)


--- trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.worker-expected.txt	2020-11-19 00:27:51 UTC (rev 270000)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.worker-expected.txt	2020-11-19 00:31:52 UTC (rev 270001)
@@ -3,11 +3,11 @@
 PASS inherits from Error: prototype-side
 PASS does not inherit from Error: class-side
 PASS message property descriptor
-PASS message getter performs brand checks (i.e. is not [LenientThis]
+PASS message getter performs brand checks (i.e. is not [LegacyLenientThis])
 PASS name property descriptor
-PASS name getter performs brand checks (i.e. is not [LenientThis]
+PASS name getter performs brand checks (i.e. is not [LegacyLenientThis])
 PASS code property descriptor
-PASS code getter performs brand checks (i.e. is not [LenientThis]
+PASS code getter performs brand checks (i.e. is not [LegacyLenientThis])
 PASS code property is not affected by shadowing the name property
 PASS Object.prototype.toString behavior is like other interfaces
 PASS Inherits its toString() from Error.prototype

Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/legacy-callback-interface-object.html (270000 => 270001)


--- trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/legacy-callback-interface-object.html	2020-11-19 00:27:51 UTC (rev 270000)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/legacy-callback-interface-object.html	2020-11-19 00:31:52 UTC (rev 270001)
@@ -8,7 +8,7 @@
 
 <script>
 test(() => {
-  assert_true(typeof NodeFilter === "function");
+  assert_equals(typeof NodeFilter, "function");
 }, "Must be a function according to typeof");
 
 test(() => {

Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/w3c-import.log (270000 => 270001)


--- trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/w3c-import.log	2020-11-19 00:27:51 UTC (rev 270000)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/w3c-import.log	2020-11-19 00:31:52 UTC (rev 270001)
@@ -22,6 +22,7 @@
 /LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/global-immutable-prototype.any.js
 /LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/has-instance.html
 /LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/interface-object.html
+/LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/interface-prototype-constructor-set-receiver.html
 /LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/interface-prototype-object.html
 /LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/iterator-invalidation-foreach.html
 /LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/iterator-prototype-object.html

Deleted: trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness-expected.txt (270000 => 270001)


--- trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness-expected.txt	2020-11-19 00:27:51 UTC (rev 270000)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness-expected.txt	2020-11-19 00:31:52 UTC (rev 270001)
@@ -1,152 +0,0 @@
-
-PASS Test driver
-PASS DOMException interface: existence and properties of interface object
-PASS DOMException interface object length
-PASS DOMException interface object name
-PASS DOMException interface: existence and properties of interface prototype object
-PASS DOMException interface: existence and properties of interface prototype object's "constructor" property
-PASS DOMException interface: existence and properties of interface prototype object's @@unscopables property
-PASS DOMException interface: attribute name
-PASS DOMException interface: attribute message
-PASS DOMException interface: attribute code
-PASS DOMException interface: constant INDEX_SIZE_ERR on interface object
-PASS DOMException interface: constant INDEX_SIZE_ERR on interface prototype object
-PASS DOMException interface: constant DOMSTRING_SIZE_ERR on interface object
-PASS DOMException interface: constant DOMSTRING_SIZE_ERR on interface prototype object
-PASS DOMException interface: constant HIERARCHY_REQUEST_ERR on interface object
-PASS DOMException interface: constant HIERARCHY_REQUEST_ERR on interface prototype object
-PASS DOMException interface: constant WRONG_DOCUMENT_ERR on interface object
-PASS DOMException interface: constant WRONG_DOCUMENT_ERR on interface prototype object
-PASS DOMException interface: constant INVALID_CHARACTER_ERR on interface object
-PASS DOMException interface: constant INVALID_CHARACTER_ERR on interface prototype object
-PASS DOMException interface: constant NO_DATA_ALLOWED_ERR on interface object
-PASS DOMException interface: constant NO_DATA_ALLOWED_ERR on interface prototype object
-PASS DOMException interface: constant NO_MODIFICATION_ALLOWED_ERR on interface object
-PASS DOMException interface: constant NO_MODIFICATION_ALLOWED_ERR on interface prototype object
-PASS DOMException interface: constant NOT_FOUND_ERR on interface object
-PASS DOMException interface: constant NOT_FOUND_ERR on interface prototype object
-PASS DOMException interface: constant NOT_SUPPORTED_ERR on interface object
-PASS DOMException interface: constant NOT_SUPPORTED_ERR on interface prototype object
-PASS DOMException interface: constant INUSE_ATTRIBUTE_ERR on interface object
-PASS DOMException interface: constant INUSE_ATTRIBUTE_ERR on interface prototype object
-PASS DOMException interface: constant INVALID_STATE_ERR on interface object
-PASS DOMException interface: constant INVALID_STATE_ERR on interface prototype object
-PASS DOMException interface: constant SYNTAX_ERR on interface object
-PASS DOMException interface: constant SYNTAX_ERR on interface prototype object
-PASS DOMException interface: constant INVALID_MODIFICATION_ERR on interface object
-PASS DOMException interface: constant INVALID_MODIFICATION_ERR on interface prototype object
-PASS DOMException interface: constant NAMESPACE_ERR on interface object
-PASS DOMException interface: constant NAMESPACE_ERR on interface prototype object
-PASS DOMException interface: constant INVALID_ACCESS_ERR on interface object
-PASS DOMException interface: constant INVALID_ACCESS_ERR on interface prototype object
-PASS DOMException interface: constant VALIDATION_ERR on interface object
-PASS DOMException interface: constant VALIDATION_ERR on interface prototype object
-PASS DOMException interface: constant TYPE_MISMATCH_ERR on interface object
-PASS DOMException interface: constant TYPE_MISMATCH_ERR on interface prototype object
-PASS DOMException interface: constant SECURITY_ERR on interface object
-PASS DOMException interface: constant SECURITY_ERR on interface prototype object
-PASS DOMException interface: constant NETWORK_ERR on interface object
-PASS DOMException interface: constant NETWORK_ERR on interface prototype object
-PASS DOMException interface: constant ABORT_ERR on interface object
-PASS DOMException interface: constant ABORT_ERR on interface prototype object
-PASS DOMException interface: constant URL_MISMATCH_ERR on interface object
-PASS DOMException interface: constant URL_MISMATCH_ERR on interface prototype object
-PASS DOMException interface: constant QUOTA_EXCEEDED_ERR on interface object
-PASS DOMException interface: constant QUOTA_EXCEEDED_ERR on interface prototype object
-PASS DOMException interface: constant TIMEOUT_ERR on interface object
-PASS DOMException interface: constant TIMEOUT_ERR on interface prototype object
-PASS DOMException interface: constant INVALID_NODE_TYPE_ERR on interface object
-PASS DOMException interface: constant INVALID_NODE_TYPE_ERR on interface prototype object
-PASS DOMException interface: constant DATA_CLONE_ERR on interface object
-PASS DOMException interface: constant DATA_CLONE_ERR on interface prototype object
-PASS DOMException must be primary interface of new DOMException()
-PASS Stringification of new DOMException()
-PASS DOMException interface: new DOMException() must inherit property "name" with the proper type
-PASS DOMException interface: new DOMException() must inherit property "message" with the proper type
-PASS DOMException interface: new DOMException() must inherit property "code" with the proper type
-PASS DOMException interface: new DOMException() must inherit property "INDEX_SIZE_ERR" with the proper type
-PASS DOMException interface: new DOMException() must inherit property "DOMSTRING_SIZE_ERR" with the proper type
-PASS DOMException interface: new DOMException() must inherit property "HIERARCHY_REQUEST_ERR" with the proper type
-PASS DOMException interface: new DOMException() must inherit property "WRONG_DOCUMENT_ERR" with the proper type
-PASS DOMException interface: new DOMException() must inherit property "INVALID_CHARACTER_ERR" with the proper type
-PASS DOMException interface: new DOMException() must inherit property "NO_DATA_ALLOWED_ERR" with the proper type
-PASS DOMException interface: new DOMException() must inherit property "NO_MODIFICATION_ALLOWED_ERR" with the proper type
-PASS DOMException interface: new DOMException() must inherit property "NOT_FOUND_ERR" with the proper type
-PASS DOMException interface: new DOMException() must inherit property "NOT_SUPPORTED_ERR" with the proper type
-PASS DOMException interface: new DOMException() must inherit property "INUSE_ATTRIBUTE_ERR" with the proper type
-PASS DOMException interface: new DOMException() must inherit property "INVALID_STATE_ERR" with the proper type
-PASS DOMException interface: new DOMException() must inherit property "SYNTAX_ERR" with the proper type
-PASS DOMException interface: new DOMException() must inherit property "INVALID_MODIFICATION_ERR" with the proper type
-PASS DOMException interface: new DOMException() must inherit property "NAMESPACE_ERR" with the proper type
-PASS DOMException interface: new DOMException() must inherit property "INVALID_ACCESS_ERR" with the proper type
-PASS DOMException interface: new DOMException() must inherit property "VALIDATION_ERR" with the proper type
-PASS DOMException interface: new DOMException() must inherit property "TYPE_MISMATCH_ERR" with the proper type
-PASS DOMException interface: new DOMException() must inherit property "SECURITY_ERR" with the proper type
-PASS DOMException interface: new DOMException() must inherit property "NETWORK_ERR" with the proper type
-PASS DOMException interface: new DOMException() must inherit property "ABORT_ERR" with the proper type
-PASS DOMException interface: new DOMException() must inherit property "URL_MISMATCH_ERR" with the proper type
-PASS DOMException interface: new DOMException() must inherit property "QUOTA_EXCEEDED_ERR" with the proper type
-PASS DOMException interface: new DOMException() must inherit property "TIMEOUT_ERR" with the proper type
-PASS DOMException interface: new DOMException() must inherit property "INVALID_NODE_TYPE_ERR" with the proper type
-PASS DOMException interface: new DOMException() must inherit property "DATA_CLONE_ERR" with the proper type
-PASS DOMException must be primary interface of new DOMException("my message")
-PASS Stringification of new DOMException("my message")
-PASS DOMException interface: new DOMException("my message") must inherit property "name" with the proper type
-PASS DOMException interface: new DOMException("my message") must inherit property "message" with the proper type
-PASS DOMException interface: new DOMException("my message") must inherit property "code" with the proper type
-PASS DOMException interface: new DOMException("my message") must inherit property "INDEX_SIZE_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message") must inherit property "DOMSTRING_SIZE_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message") must inherit property "HIERARCHY_REQUEST_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message") must inherit property "WRONG_DOCUMENT_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message") must inherit property "INVALID_CHARACTER_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message") must inherit property "NO_DATA_ALLOWED_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message") must inherit property "NO_MODIFICATION_ALLOWED_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message") must inherit property "NOT_FOUND_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message") must inherit property "NOT_SUPPORTED_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message") must inherit property "INUSE_ATTRIBUTE_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message") must inherit property "INVALID_STATE_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message") must inherit property "SYNTAX_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message") must inherit property "INVALID_MODIFICATION_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message") must inherit property "NAMESPACE_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message") must inherit property "INVALID_ACCESS_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message") must inherit property "VALIDATION_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message") must inherit property "TYPE_MISMATCH_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message") must inherit property "SECURITY_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message") must inherit property "NETWORK_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message") must inherit property "ABORT_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message") must inherit property "URL_MISMATCH_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message") must inherit property "QUOTA_EXCEEDED_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message") must inherit property "TIMEOUT_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message") must inherit property "INVALID_NODE_TYPE_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message") must inherit property "DATA_CLONE_ERR" with the proper type
-PASS DOMException must be primary interface of new DOMException("my message", "myName")
-PASS Stringification of new DOMException("my message", "myName")
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "name" with the proper type
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "message" with the proper type
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "code" with the proper type
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "INDEX_SIZE_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "DOMSTRING_SIZE_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "HIERARCHY_REQUEST_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "WRONG_DOCUMENT_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "INVALID_CHARACTER_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "NO_DATA_ALLOWED_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "NO_MODIFICATION_ALLOWED_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "NOT_FOUND_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "NOT_SUPPORTED_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "INUSE_ATTRIBUTE_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "INVALID_STATE_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "SYNTAX_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "INVALID_MODIFICATION_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "NAMESPACE_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "INVALID_ACCESS_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "VALIDATION_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "TYPE_MISMATCH_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "SECURITY_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "NETWORK_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "ABORT_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "URL_MISMATCH_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "QUOTA_EXCEEDED_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "TIMEOUT_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "INVALID_NODE_TYPE_ERR" with the proper type
-PASS DOMException interface: new DOMException("my message", "myName") must inherit property "DATA_CLONE_ERR" with the proper type
-

Copied: trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness.any-expected.txt (from rev 270000, trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness-expected.txt) (0 => 270001)


--- trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness.any-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness.any-expected.txt	2020-11-19 00:31:52 UTC (rev 270001)
@@ -0,0 +1,153 @@
+
+PASS idl_test setup
+PASS idl_test validation
+PASS DOMException interface: existence and properties of interface object
+PASS DOMException interface object length
+PASS DOMException interface object name
+PASS DOMException interface: existence and properties of interface prototype object
+PASS DOMException interface: existence and properties of interface prototype object's "constructor" property
+PASS DOMException interface: existence and properties of interface prototype object's @@unscopables property
+PASS DOMException interface: attribute name
+PASS DOMException interface: attribute message
+PASS DOMException interface: attribute code
+PASS DOMException interface: constant INDEX_SIZE_ERR on interface object
+PASS DOMException interface: constant INDEX_SIZE_ERR on interface prototype object
+PASS DOMException interface: constant DOMSTRING_SIZE_ERR on interface object
+PASS DOMException interface: constant DOMSTRING_SIZE_ERR on interface prototype object
+PASS DOMException interface: constant HIERARCHY_REQUEST_ERR on interface object
+PASS DOMException interface: constant HIERARCHY_REQUEST_ERR on interface prototype object
+PASS DOMException interface: constant WRONG_DOCUMENT_ERR on interface object
+PASS DOMException interface: constant WRONG_DOCUMENT_ERR on interface prototype object
+PASS DOMException interface: constant INVALID_CHARACTER_ERR on interface object
+PASS DOMException interface: constant INVALID_CHARACTER_ERR on interface prototype object
+PASS DOMException interface: constant NO_DATA_ALLOWED_ERR on interface object
+PASS DOMException interface: constant NO_DATA_ALLOWED_ERR on interface prototype object
+PASS DOMException interface: constant NO_MODIFICATION_ALLOWED_ERR on interface object
+PASS DOMException interface: constant NO_MODIFICATION_ALLOWED_ERR on interface prototype object
+PASS DOMException interface: constant NOT_FOUND_ERR on interface object
+PASS DOMException interface: constant NOT_FOUND_ERR on interface prototype object
+PASS DOMException interface: constant NOT_SUPPORTED_ERR on interface object
+PASS DOMException interface: constant NOT_SUPPORTED_ERR on interface prototype object
+PASS DOMException interface: constant INUSE_ATTRIBUTE_ERR on interface object
+PASS DOMException interface: constant INUSE_ATTRIBUTE_ERR on interface prototype object
+PASS DOMException interface: constant INVALID_STATE_ERR on interface object
+PASS DOMException interface: constant INVALID_STATE_ERR on interface prototype object
+PASS DOMException interface: constant SYNTAX_ERR on interface object
+PASS DOMException interface: constant SYNTAX_ERR on interface prototype object
+PASS DOMException interface: constant INVALID_MODIFICATION_ERR on interface object
+PASS DOMException interface: constant INVALID_MODIFICATION_ERR on interface prototype object
+PASS DOMException interface: constant NAMESPACE_ERR on interface object
+PASS DOMException interface: constant NAMESPACE_ERR on interface prototype object
+PASS DOMException interface: constant INVALID_ACCESS_ERR on interface object
+PASS DOMException interface: constant INVALID_ACCESS_ERR on interface prototype object
+PASS DOMException interface: constant VALIDATION_ERR on interface object
+PASS DOMException interface: constant VALIDATION_ERR on interface prototype object
+PASS DOMException interface: constant TYPE_MISMATCH_ERR on interface object
+PASS DOMException interface: constant TYPE_MISMATCH_ERR on interface prototype object
+PASS DOMException interface: constant SECURITY_ERR on interface object
+PASS DOMException interface: constant SECURITY_ERR on interface prototype object
+PASS DOMException interface: constant NETWORK_ERR on interface object
+PASS DOMException interface: constant NETWORK_ERR on interface prototype object
+PASS DOMException interface: constant ABORT_ERR on interface object
+PASS DOMException interface: constant ABORT_ERR on interface prototype object
+PASS DOMException interface: constant URL_MISMATCH_ERR on interface object
+PASS DOMException interface: constant URL_MISMATCH_ERR on interface prototype object
+PASS DOMException interface: constant QUOTA_EXCEEDED_ERR on interface object
+PASS DOMException interface: constant QUOTA_EXCEEDED_ERR on interface prototype object
+PASS DOMException interface: constant TIMEOUT_ERR on interface object
+PASS DOMException interface: constant TIMEOUT_ERR on interface prototype object
+PASS DOMException interface: constant INVALID_NODE_TYPE_ERR on interface object
+PASS DOMException interface: constant INVALID_NODE_TYPE_ERR on interface prototype object
+PASS DOMException interface: constant DATA_CLONE_ERR on interface object
+PASS DOMException interface: constant DATA_CLONE_ERR on interface prototype object
+PASS DOMException must be primary interface of new DOMException()
+PASS Stringification of new DOMException()
+PASS DOMException interface: new DOMException() must inherit property "name" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "message" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "code" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "INDEX_SIZE_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "DOMSTRING_SIZE_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "HIERARCHY_REQUEST_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "WRONG_DOCUMENT_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "INVALID_CHARACTER_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "NO_DATA_ALLOWED_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "NO_MODIFICATION_ALLOWED_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "NOT_FOUND_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "NOT_SUPPORTED_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "INUSE_ATTRIBUTE_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "INVALID_STATE_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "SYNTAX_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "INVALID_MODIFICATION_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "NAMESPACE_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "INVALID_ACCESS_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "VALIDATION_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "TYPE_MISMATCH_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "SECURITY_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "NETWORK_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "ABORT_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "URL_MISMATCH_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "QUOTA_EXCEEDED_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "TIMEOUT_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "INVALID_NODE_TYPE_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "DATA_CLONE_ERR" with the proper type
+PASS DOMException must be primary interface of new DOMException("my message")
+PASS Stringification of new DOMException("my message")
+PASS DOMException interface: new DOMException("my message") must inherit property "name" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "message" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "code" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "INDEX_SIZE_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "DOMSTRING_SIZE_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "HIERARCHY_REQUEST_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "WRONG_DOCUMENT_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "INVALID_CHARACTER_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "NO_DATA_ALLOWED_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "NO_MODIFICATION_ALLOWED_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "NOT_FOUND_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "NOT_SUPPORTED_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "INUSE_ATTRIBUTE_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "INVALID_STATE_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "SYNTAX_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "INVALID_MODIFICATION_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "NAMESPACE_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "INVALID_ACCESS_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "VALIDATION_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "TYPE_MISMATCH_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "SECURITY_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "NETWORK_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "ABORT_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "URL_MISMATCH_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "QUOTA_EXCEEDED_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "TIMEOUT_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "INVALID_NODE_TYPE_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "DATA_CLONE_ERR" with the proper type
+PASS DOMException must be primary interface of new DOMException("my message", "myName")
+PASS Stringification of new DOMException("my message", "myName")
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "name" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "message" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "code" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "INDEX_SIZE_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "DOMSTRING_SIZE_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "HIERARCHY_REQUEST_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "WRONG_DOCUMENT_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "INVALID_CHARACTER_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "NO_DATA_ALLOWED_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "NO_MODIFICATION_ALLOWED_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "NOT_FOUND_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "NOT_SUPPORTED_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "INUSE_ATTRIBUTE_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "INVALID_STATE_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "SYNTAX_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "INVALID_MODIFICATION_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "NAMESPACE_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "INVALID_ACCESS_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "VALIDATION_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "TYPE_MISMATCH_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "SECURITY_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "NETWORK_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "ABORT_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "URL_MISMATCH_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "QUOTA_EXCEEDED_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "TIMEOUT_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "INVALID_NODE_TYPE_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "DATA_CLONE_ERR" with the proper type
+

Added: trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness.any.html (0 => 270001)


--- trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness.any.html	                        (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness.any.html	2020-11-19 00:31:52 UTC (rev 270001)
@@ -0,0 +1 @@
+<!-- This file is required for WebKit test infrastructure to run the templated test -->
\ No newline at end of file

Added: trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness.any.js (0 => 270001)


--- trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness.any.js	                        (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness.any.js	2020-11-19 00:31:52 UTC (rev 270001)
@@ -0,0 +1,16 @@
+// META: script=/resources/WebIDLParser.js
+// META: script=/resources/idlharness.js
+
+"use strict";
+
+idl_test(
+  ['WebIDL'],
+  [],
+  idl_array => {
+    idl_array.add_objects({
+      DOMException: ['new DOMException()',
+                     'new DOMException("my message")',
+                     'new DOMException("my message", "myName")']
+    });
+  }
+);

Copied: trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness.any.worker-expected.txt (from rev 270000, trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness-expected.txt) (0 => 270001)


--- trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness.any.worker-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness.any.worker-expected.txt	2020-11-19 00:31:52 UTC (rev 270001)
@@ -0,0 +1,153 @@
+
+PASS idl_test setup
+PASS idl_test validation
+PASS DOMException interface: existence and properties of interface object
+PASS DOMException interface object length
+PASS DOMException interface object name
+PASS DOMException interface: existence and properties of interface prototype object
+PASS DOMException interface: existence and properties of interface prototype object's "constructor" property
+PASS DOMException interface: existence and properties of interface prototype object's @@unscopables property
+PASS DOMException interface: attribute name
+PASS DOMException interface: attribute message
+PASS DOMException interface: attribute code
+PASS DOMException interface: constant INDEX_SIZE_ERR on interface object
+PASS DOMException interface: constant INDEX_SIZE_ERR on interface prototype object
+PASS DOMException interface: constant DOMSTRING_SIZE_ERR on interface object
+PASS DOMException interface: constant DOMSTRING_SIZE_ERR on interface prototype object
+PASS DOMException interface: constant HIERARCHY_REQUEST_ERR on interface object
+PASS DOMException interface: constant HIERARCHY_REQUEST_ERR on interface prototype object
+PASS DOMException interface: constant WRONG_DOCUMENT_ERR on interface object
+PASS DOMException interface: constant WRONG_DOCUMENT_ERR on interface prototype object
+PASS DOMException interface: constant INVALID_CHARACTER_ERR on interface object
+PASS DOMException interface: constant INVALID_CHARACTER_ERR on interface prototype object
+PASS DOMException interface: constant NO_DATA_ALLOWED_ERR on interface object
+PASS DOMException interface: constant NO_DATA_ALLOWED_ERR on interface prototype object
+PASS DOMException interface: constant NO_MODIFICATION_ALLOWED_ERR on interface object
+PASS DOMException interface: constant NO_MODIFICATION_ALLOWED_ERR on interface prototype object
+PASS DOMException interface: constant NOT_FOUND_ERR on interface object
+PASS DOMException interface: constant NOT_FOUND_ERR on interface prototype object
+PASS DOMException interface: constant NOT_SUPPORTED_ERR on interface object
+PASS DOMException interface: constant NOT_SUPPORTED_ERR on interface prototype object
+PASS DOMException interface: constant INUSE_ATTRIBUTE_ERR on interface object
+PASS DOMException interface: constant INUSE_ATTRIBUTE_ERR on interface prototype object
+PASS DOMException interface: constant INVALID_STATE_ERR on interface object
+PASS DOMException interface: constant INVALID_STATE_ERR on interface prototype object
+PASS DOMException interface: constant SYNTAX_ERR on interface object
+PASS DOMException interface: constant SYNTAX_ERR on interface prototype object
+PASS DOMException interface: constant INVALID_MODIFICATION_ERR on interface object
+PASS DOMException interface: constant INVALID_MODIFICATION_ERR on interface prototype object
+PASS DOMException interface: constant NAMESPACE_ERR on interface object
+PASS DOMException interface: constant NAMESPACE_ERR on interface prototype object
+PASS DOMException interface: constant INVALID_ACCESS_ERR on interface object
+PASS DOMException interface: constant INVALID_ACCESS_ERR on interface prototype object
+PASS DOMException interface: constant VALIDATION_ERR on interface object
+PASS DOMException interface: constant VALIDATION_ERR on interface prototype object
+PASS DOMException interface: constant TYPE_MISMATCH_ERR on interface object
+PASS DOMException interface: constant TYPE_MISMATCH_ERR on interface prototype object
+PASS DOMException interface: constant SECURITY_ERR on interface object
+PASS DOMException interface: constant SECURITY_ERR on interface prototype object
+PASS DOMException interface: constant NETWORK_ERR on interface object
+PASS DOMException interface: constant NETWORK_ERR on interface prototype object
+PASS DOMException interface: constant ABORT_ERR on interface object
+PASS DOMException interface: constant ABORT_ERR on interface prototype object
+PASS DOMException interface: constant URL_MISMATCH_ERR on interface object
+PASS DOMException interface: constant URL_MISMATCH_ERR on interface prototype object
+PASS DOMException interface: constant QUOTA_EXCEEDED_ERR on interface object
+PASS DOMException interface: constant QUOTA_EXCEEDED_ERR on interface prototype object
+PASS DOMException interface: constant TIMEOUT_ERR on interface object
+PASS DOMException interface: constant TIMEOUT_ERR on interface prototype object
+PASS DOMException interface: constant INVALID_NODE_TYPE_ERR on interface object
+PASS DOMException interface: constant INVALID_NODE_TYPE_ERR on interface prototype object
+PASS DOMException interface: constant DATA_CLONE_ERR on interface object
+PASS DOMException interface: constant DATA_CLONE_ERR on interface prototype object
+PASS DOMException must be primary interface of new DOMException()
+PASS Stringification of new DOMException()
+PASS DOMException interface: new DOMException() must inherit property "name" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "message" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "code" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "INDEX_SIZE_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "DOMSTRING_SIZE_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "HIERARCHY_REQUEST_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "WRONG_DOCUMENT_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "INVALID_CHARACTER_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "NO_DATA_ALLOWED_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "NO_MODIFICATION_ALLOWED_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "NOT_FOUND_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "NOT_SUPPORTED_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "INUSE_ATTRIBUTE_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "INVALID_STATE_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "SYNTAX_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "INVALID_MODIFICATION_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "NAMESPACE_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "INVALID_ACCESS_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "VALIDATION_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "TYPE_MISMATCH_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "SECURITY_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "NETWORK_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "ABORT_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "URL_MISMATCH_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "QUOTA_EXCEEDED_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "TIMEOUT_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "INVALID_NODE_TYPE_ERR" with the proper type
+PASS DOMException interface: new DOMException() must inherit property "DATA_CLONE_ERR" with the proper type
+PASS DOMException must be primary interface of new DOMException("my message")
+PASS Stringification of new DOMException("my message")
+PASS DOMException interface: new DOMException("my message") must inherit property "name" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "message" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "code" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "INDEX_SIZE_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "DOMSTRING_SIZE_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "HIERARCHY_REQUEST_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "WRONG_DOCUMENT_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "INVALID_CHARACTER_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "NO_DATA_ALLOWED_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "NO_MODIFICATION_ALLOWED_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "NOT_FOUND_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "NOT_SUPPORTED_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "INUSE_ATTRIBUTE_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "INVALID_STATE_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "SYNTAX_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "INVALID_MODIFICATION_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "NAMESPACE_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "INVALID_ACCESS_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "VALIDATION_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "TYPE_MISMATCH_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "SECURITY_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "NETWORK_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "ABORT_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "URL_MISMATCH_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "QUOTA_EXCEEDED_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "TIMEOUT_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "INVALID_NODE_TYPE_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message") must inherit property "DATA_CLONE_ERR" with the proper type
+PASS DOMException must be primary interface of new DOMException("my message", "myName")
+PASS Stringification of new DOMException("my message", "myName")
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "name" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "message" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "code" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "INDEX_SIZE_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "DOMSTRING_SIZE_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "HIERARCHY_REQUEST_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "WRONG_DOCUMENT_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "INVALID_CHARACTER_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "NO_DATA_ALLOWED_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "NO_MODIFICATION_ALLOWED_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "NOT_FOUND_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "NOT_SUPPORTED_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "INUSE_ATTRIBUTE_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "INVALID_STATE_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "SYNTAX_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "INVALID_MODIFICATION_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "NAMESPACE_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "INVALID_ACCESS_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "VALIDATION_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "TYPE_MISMATCH_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "SECURITY_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "NETWORK_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "ABORT_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "URL_MISMATCH_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "QUOTA_EXCEEDED_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "TIMEOUT_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "INVALID_NODE_TYPE_ERR" with the proper type
+PASS DOMException interface: new DOMException("my message", "myName") must inherit property "DATA_CLONE_ERR" with the proper type
+

Added: trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness.any.worker.html (0 => 270001)


--- trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness.any.worker.html	                        (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness.any.worker.html	2020-11-19 00:31:52 UTC (rev 270001)
@@ -0,0 +1 @@
+<!-- This file is required for WebKit test infrastructure to run the templated test -->
\ No newline at end of file

Deleted: trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness.html (270000 => 270001)


--- trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness.html	2020-11-19 00:27:51 UTC (rev 270000)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness.html	2020-11-19 00:31:52 UTC (rev 270001)
@@ -1,28 +0,0 @@
-<!doctype html>
-<meta charset=utf-8>
-<title>WebIDL IDL tests</title>
-<script src=""
-<script src=""
-<script src=""
-<script src=""
-
-<div id=log></div>
-<script>
-"use strict";
-var idlArray = new IdlArray();
-
-function doTest(idl) {
-  idlArray.add_idls(idl);
-  idlArray.add_objects({
-    DOMException: ['new DOMException()',
-                   'new DOMException("my message")',
-                   'new DOMException("my message", "myName")'],
-  });
-  idlArray.test();
-}
-
-promise_test(function() {
-  return fetch("/interfaces/WebIDL.idl").then(response => response.text())
-                                        .then(doTest);
-}, "Test driver");
-</script>

Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/w3c-import.log (270000 => 270001)


--- trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/w3c-import.log	2020-11-19 00:27:51 UTC (rev 270000)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/w3c-import.log	2020-11-19 00:31:52 UTC (rev 270001)
@@ -16,6 +16,6 @@
 List of files:
 /LayoutTests/imported/w3c/web-platform-tests/WebIDL/META.yml
 /LayoutTests/imported/w3c/web-platform-tests/WebIDL/current-realm.html
-/LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness.html
+/LayoutTests/imported/w3c/web-platform-tests/WebIDL/idlharness.any.js
 /LayoutTests/imported/w3c/web-platform-tests/WebIDL/readme.txt
 /LayoutTests/imported/w3c/web-platform-tests/WebIDL/testable_assertions.txt
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to