Pass | Let target be the request which is dispatching the event. | Asserts runPass | assert_equals(object "[object PaymentRequest]", object "[object PaymentRequest]", "The request and the target at the same")
at Test.<anonymous> ( /payment-request/PaymentRequestUpdateEvent/updatewith-method.https.html:26:3) |
|
Pass | Calling .updateWith() with an undispatched untrusted event throws "InvalidStateError" | Asserts runPass | assert_throws_dom("InvalidStateError", function "() => { ev.updateWith(Promise.resolve()); }", "untrusted event of type \"just a test\" must throw \"InvalidStateError\"")
at /payment-request/PaymentRequestUpdateEvent/updatewith-method.https.html:36:5 | Pass | assert_throws_dom("InvalidStateError", function "() => { ev.updateWith(Promise.resolve()); }", "untrusted event of type \"shippingaddresschange\" must throw \"InvalidStateError\"")
at /payment-request/PaymentRequestUpdateEvent/updatewith-method.https.html:36:5 | Pass | assert_throws_dom("InvalidStateError", function "() => { ev.updateWith(Promise.resolve()); }", "untrusted event of type \"shippingoptionchange\" must throw \"InvalidStateError\"")
at /payment-request/PaymentRequestUpdateEvent/updatewith-method.https.html:36:5 |
|
Pass | Calling .updateWith() with a dispatched, untrusted event, throws "InvalidStateError" | Asserts runPass | assert_throws_dom("InvalidStateError", function "() => { ev.updateWith(Promise.resolve()) }", "untrusted event of type \"just a test\" must throw \"InvalidStateError\"")
at /payment-request/PaymentRequestUpdateEvent/updatewith-method.https.html:56:5 | Pass | assert_throws_dom("InvalidStateError", function "() => { ev.updateWith(Promise.resolve()) }", "untrusted event of type \"shippingaddresschange\" must throw \"InvalidStateError\"")
at /payment-request/PaymentRequestUpdateEvent/updatewith-method.https.html:56:5 | Pass | assert_throws_dom("InvalidStateError", function "() => { ev.updateWith(Promise.resolve()) }", "untrusted event of type \"shippingoptionchange\" must throw \"InvalidStateError\"")
at /payment-request/PaymentRequestUpdateEvent/updatewith-method.https.html:56:5 |
|