Summary

Harness status: OK

Found 4 tests

Details

ResultTest NameMessage
PassMust have a onshippingoptionchange IDL attribute
Asserts run
Pass
assert_idl_attribute(object "[object PaymentRequest]", "onshippingoptionchange")
    at Test.<anonymous> ( /payment-request/payment-request-onshippingoptionchange-attribute.https.html:34:3)
Passonshippingoptionchange attribute is a generic handler for "shippingoptionchange"
Asserts run
Pass
assert_equals(object "[object Event]", object "[object Event]", "must be same event")
    at request.onshippingoptionchange ( /payment-request/payment-request-onshippingoptionchange-attribute.https.html:42:5)
Pass
assert_true(true, "event did not fire")
    at Test.<anonymous> ( /payment-request/payment-request-onshippingoptionchange-attribute.https.html:46:3)
Passonshippingoptionchange attribute is a handler for PaymentRequestUpdateEvent
Asserts run
Pass
assert_equals(object "[object PaymentRequestUpdateEvent]", object "[object PaymentRequestUpdateEvent]", "must be same event")
    at request.onshippingoptionchange ( /payment-request/payment-request-onshippingoptionchange-attribute.https.html:54:5)
Pass
assert_true(true, "event did not fire")
    at Test.<anonymous> ( /payment-request/payment-request-onshippingoptionchange-attribute.https.html:58:3)
Passonshippingoptionchange attribute and listeners both work
Asserts run
Pass
assert_equals(object "[object PaymentRequestUpdateEvent]", object "[object PaymentRequestUpdateEvent]", "must be same event")
    at request.onshippingoptionchange ( /payment-request/payment-request-onshippingoptionchange-attribute.https.html:67:5)
Pass
assert_equals(object "[object PaymentRequestUpdateEvent]", object "[object PaymentRequestUpdateEvent]", "must be same event")
    at PaymentRequest.<anonymous> ( /payment-request/payment-request-onshippingoptionchange-attribute.https.html:71:5)
Pass
assert_true(true, "onshippingoptionchange did not receive the event")
    at Test.<anonymous> ( /payment-request/payment-request-onshippingoptionchange-attribute.https.html:75:3)
Pass
assert_true(true, "addEventListener did not receive the event")
    at Test.<anonymous> ( /payment-request/payment-request-onshippingoptionchange-attribute.https.html:76:3)