Summary

Harness status: OK

Found 4 tests

Details

ResultTest NameMessage
PassMust have a onpaymentmethodchange IDL attribute
Asserts run
Pass
assert_idl_attribute(object "[object PaymentRequest]", "onpaymentmethodchange")
    at Test.<anonymous> ( /payment-request/onpaymentmethodchange-attribute.https.html:33:3)
Passonpaymentmethodchange attribute is a generic handler for "paymentmethodchange"
Asserts run
Pass
assert_equals(object "[object Event]", object "[object Event]", "must be same event")
    at request.onpaymentmethodchange ( /payment-request/onpaymentmethodchange-attribute.https.html:41:5)
Pass
assert_true(true, "event did not fire")
    at Test.<anonymous> ( /payment-request/onpaymentmethodchange-attribute.https.html:45:3)
Passonpaymentmethodchange attribute is a handler for PaymentMethodChangeEvent
Asserts run
Pass
assert_equals(object "[object PaymentMethodChangeEvent]", object "[object PaymentMethodChangeEvent]", "must be same event")
    at request.onpaymentmethodchange ( /payment-request/onpaymentmethodchange-attribute.https.html:53:5)
Pass
assert_true(true, "event did not fire")
    at Test.<anonymous> ( /payment-request/onpaymentmethodchange-attribute.https.html:57:3)
Passonpaymentmethodchange attribute and listeners both work
Asserts run
Pass
assert_equals(object "[object PaymentMethodChangeEvent]", object "[object PaymentMethodChangeEvent]", "must be same event")
    at request.onpaymentmethodchange ( /payment-request/onpaymentmethodchange-attribute.https.html:68:5)
Pass
assert_equals(object "[object PaymentMethodChangeEvent]", object "[object PaymentMethodChangeEvent]", "must be same event")
    at PaymentRequest.<anonymous> ( /payment-request/onpaymentmethodchange-attribute.https.html:72:5)
Pass
assert_true(true, "onpaymentmethodchange did not receive the event")
    at Test.<anonymous> ( /payment-request/onpaymentmethodchange-attribute.https.html:76:3)
Pass
assert_true(true, "addEventListener did not receive the event")
    at Test.<anonymous> ( /payment-request/onpaymentmethodchange-attribute.https.html:77:3)