Summary

Harness status: OK

Found 31 tests

Details

ResultTest NameMessage
FailRTCIceTransport constructor does not throwIllegal constructor
TypeError: Illegal constructor
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:22:24)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:21:1
Asserts runNo asserts ran
FailRTCIceTransport initial properties are setIllegal constructor
TypeError: Illegal constructor
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:26:24)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:25:1
Asserts runNo asserts ran
Failgather() with { iceServers: null } should throw TypeErrorIllegal constructor
TypeError: Illegal constructor
    at makeIceTransport (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension-helper.js:6:24)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:44:24)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:43:1
Asserts runNo asserts ran
Failgather() with { iceServers: undefined } should succeedIllegal constructor
TypeError: Illegal constructor
    at makeIceTransport (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension-helper.js:6:24)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:50:24)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:49:1
Asserts runNo asserts ran
Failgather() with one turns server, one turn server, username, credential should succeedIllegal constructor
TypeError: Illegal constructor
    at makeIceTransport (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension-helper.js:6:24)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:55:24)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:54:1
Asserts runNo asserts ran
Failgather() with 2 stun servers should succeedIllegal constructor
TypeError: Illegal constructor
    at makeIceTransport (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension-helper.js:6:24)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:65:24)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:64:1
Asserts runNo asserts ran
Failgather() throws if closedIllegal constructor
TypeError: Illegal constructor
    at makeIceTransport (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension-helper.js:6:24)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:72:24)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:71:1
Asserts runNo asserts ran
Failgather() transitions gatheringState to 'gathering'Illegal constructor
TypeError: Illegal constructor
    at makeIceTransport (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension-helper.js:6:24)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:78:24)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:77:1
Asserts runNo asserts ran
Failgather() throws if called twiceIllegal constructor
TypeError: Illegal constructor
    at makeIceTransport (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension-helper.js:6:24)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:84:24)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:83:1
Asserts runNo asserts ran
Faileventually transition gatheringState to 'complete'promise_test: Unhandled rejection with value: object "TypeError: Illegal constructor"
Error
    at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4571:21)
    at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4564:22)
    at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4548:19)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:764:29)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2689:35
Asserts runNo asserts ran
Failonicecandidate fires with null candidate before gatheringState transitions to 'complete'promise_test: Unhandled rejection with value: object "TypeError: Illegal constructor"
Error
    at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4571:21)
    at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4564:22)
    at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4548:19)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:764:29)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2689:35
Asserts runNo asserts ran
Failgather() returns at least one host candidatepromise_test: Unhandled rejection with value: object "TypeError: Illegal constructor"
Error
    at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4571:21)
    at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4564:22)
    at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4548:19)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:764:29)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2689:35
Asserts runNo asserts ran
Failgather() returns no candidates with { gatherPolicy: 'relay'} and no turn serverspromise_test: Unhandled rejection with value: object "TypeError: Illegal constructor"
Error
    at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4571:21)
    at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4564:22)
    at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4548:19)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:764:29)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2689:35
Asserts runNo asserts ran
Failstart() throws if closedIllegal constructor
TypeError: Illegal constructor
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:137:24)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:136:1
Asserts runNo asserts ran
Failstart() throws if usernameFragment or password not setIllegal constructor
TypeError: Illegal constructor
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:145:24)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:144:1
Asserts runNo asserts ran
Failstart() throws if usernameFragment does not conform to syntaxIllegal constructor
TypeError: Illegal constructor
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:164:26)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:154:1
Asserts runNo asserts ran
Failstart() throws if password does not conform to syntaxIllegal constructor
TypeError: Illegal constructor
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:182:26)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:172:1
Asserts runNo asserts ran
Failstart() does not transition state to 'checking' if no remote candidates addedIllegal constructor
TypeError: Illegal constructor
    at makeIceTransport (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension-helper.js:6:24)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:197:24)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:196:1
Asserts runNo asserts ran
Failstart() with default role sets role attribute to 'controlled'Illegal constructor
TypeError: Illegal constructor
    at makeIceTransport (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension-helper.js:6:24)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:206:24)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:205:1
Asserts runNo asserts ran
Failstart() sets role attribute to 'controlling'Illegal constructor
TypeError: Illegal constructor
    at makeIceTransport (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension-helper.js:6:24)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:212:24)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:211:1
Asserts runNo asserts ran
FailaddRemoteCandidate() throws if closedIllegal constructor
TypeError: Illegal constructor
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:223:24)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:222:1
Asserts runNo asserts ran
FailaddRemoteCandidate() throws on invalid candidateIllegal constructor
TypeError: Illegal constructor
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:231:24)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:230:1
Asserts runNo asserts ran
Failstart() transitions state to 'checking' if one remote candidate had been addedIllegal constructor
TypeError: Illegal constructor
    at makeIceTransport (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension-helper.js:6:24)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:239:24)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:238:1
Asserts runNo asserts ran
FailaddRemoteCandidate() transitions state to 'checking' if start() had been called beforeIllegal constructor
TypeError: Illegal constructor
    at makeIceTransport (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension-helper.js:6:24)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:248:24)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:247:1
Asserts runNo asserts ran
Failstart() throws if later called with a different roleIllegal constructor
TypeError: Illegal constructor
    at makeIceTransport (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension-helper.js:6:24)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:257:24)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:256:1
Asserts runNo asserts ran
Failstart() flushes remote candidates and transitions state to 'new' if later called with different remote parametersIllegal constructor
TypeError: Illegal constructor
    at makeIceTransport (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension-helper.js:6:24)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:264:24)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc-ice/RTCIceTransport-extension.https.html:263:1
Asserts runNo asserts ran
FailTwo RTCIceTransports connect to each otherpromise_test: Unhandled rejection with value: object "TypeError: Illegal constructor"
Error
    at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4571:21)
    at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4564:22)
    at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4548:19)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:764:29)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2689:35
Asserts runNo asserts ran
FailTwo RTCIceTransports configured with the controlling role resolve the conflict in band and still connect.promise_test: Unhandled rejection with value: object "TypeError: Illegal constructor"
Error
    at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4571:21)
    at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4564:22)
    at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4548:19)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:764:29)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2689:35
Asserts runNo asserts ran
FailTwo RTCIceTransports configured with the controlled role resolve the conflict in band and still connect.promise_test: Unhandled rejection with value: object "TypeError: Illegal constructor"
Error
    at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4571:21)
    at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4564:22)
    at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4548:19)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:764:29)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2689:35
Asserts runNo asserts ran
FailSelected candidate pair changes once the RTCIceTransports connect.promise_test: Unhandled rejection with value: object "TypeError: Illegal constructor"
Error
    at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4571:21)
    at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4564:22)
    at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4548:19)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:764:29)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2689:35
Asserts runNo asserts ran
FailgetSelectedCandidatePair() returns null once the RTCIceTransport is stopped.promise_test: Unhandled rejection with value: object "TypeError: Illegal constructor"
Error
    at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4571:21)
    at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4564:22)
    at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4548:19)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:764:29)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2689:35
Asserts runNo asserts ran