| |
| PASS idl_test setup |
| PASS idl_test validation |
| PASS PaymentRequest interface: existence and properties of interface object |
| PASS PaymentRequest interface object length |
| PASS PaymentRequest interface object name |
| PASS PaymentRequest interface: existence and properties of interface prototype object |
| PASS PaymentRequest interface: existence and properties of interface prototype object's "constructor" property |
| PASS PaymentRequest interface: existence and properties of interface prototype object's @@unscopables property |
| PASS PaymentRequest interface: operation show(optional Promise<PaymentDetailsUpdate>) |
| PASS PaymentRequest interface: operation abort() |
| PASS PaymentRequest interface: operation canMakePayment() |
| FAIL PaymentRequest interface: operation hasEnrolledInstrument() assert_own_property: interface prototype object missing non-static operation expected property "hasEnrolledInstrument" missing |
| PASS PaymentRequest interface: attribute id |
| PASS PaymentRequest interface: attribute shippingAddress |
| PASS PaymentRequest interface: attribute shippingOption |
| PASS PaymentRequest interface: attribute shippingType |
| PASS PaymentRequest interface: attribute onmerchantvalidation |
| PASS PaymentRequest interface: attribute onshippingaddresschange |
| PASS PaymentRequest interface: attribute onshippingoptionchange |
| PASS PaymentRequest interface: attribute onpaymentmethodchange |
| PASS PaymentRequest must be primary interface of paymentRequest |
| PASS Stringification of paymentRequest |
| PASS PaymentRequest interface: paymentRequest must inherit property "show(optional Promise<PaymentDetailsUpdate>)" with the proper type |
| PASS PaymentRequest interface: calling show(optional Promise<PaymentDetailsUpdate>) on paymentRequest with too few arguments must throw TypeError |
| PASS PaymentRequest interface: paymentRequest must inherit property "abort()" with the proper type |
| PASS PaymentRequest interface: paymentRequest must inherit property "canMakePayment()" with the proper type |
| FAIL PaymentRequest interface: paymentRequest must inherit property "hasEnrolledInstrument()" with the proper type assert_inherits: property "hasEnrolledInstrument" not found in prototype chain |
| PASS PaymentRequest interface: paymentRequest must inherit property "id" with the proper type |
| PASS PaymentRequest interface: paymentRequest must inherit property "shippingAddress" with the proper type |
| PASS PaymentRequest interface: paymentRequest must inherit property "shippingOption" with the proper type |
| PASS PaymentRequest interface: paymentRequest must inherit property "shippingType" with the proper type |
| PASS PaymentRequest interface: paymentRequest must inherit property "onmerchantvalidation" with the proper type |
| PASS PaymentRequest interface: paymentRequest must inherit property "onshippingaddresschange" with the proper type |
| PASS PaymentRequest interface: paymentRequest must inherit property "onshippingoptionchange" with the proper type |
| PASS PaymentRequest interface: paymentRequest must inherit property "onpaymentmethodchange" with the proper type |
| PASS PaymentAddress interface: existence and properties of interface object |
| PASS PaymentAddress interface object length |
| PASS PaymentAddress interface object name |
| PASS PaymentAddress interface: existence and properties of interface prototype object |
| PASS PaymentAddress interface: existence and properties of interface prototype object's "constructor" property |
| PASS PaymentAddress interface: existence and properties of interface prototype object's @@unscopables property |
| PASS PaymentAddress interface: operation toJSON() |
| PASS PaymentAddress interface: attribute city |
| PASS PaymentAddress interface: attribute country |
| PASS PaymentAddress interface: attribute dependentLocality |
| PASS PaymentAddress interface: attribute organization |
| PASS PaymentAddress interface: attribute phone |
| PASS PaymentAddress interface: attribute postalCode |
| PASS PaymentAddress interface: attribute recipient |
| PASS PaymentAddress interface: attribute region |
| PASS PaymentAddress interface: attribute sortingCode |
| PASS PaymentAddress interface: attribute addressLine |
| PASS PaymentResponse interface: existence and properties of interface object |
| PASS PaymentResponse interface object length |
| PASS PaymentResponse interface object name |
| PASS PaymentResponse interface: existence and properties of interface prototype object |
| PASS PaymentResponse interface: existence and properties of interface prototype object's "constructor" property |
| PASS PaymentResponse interface: existence and properties of interface prototype object's @@unscopables property |
| PASS PaymentResponse interface: operation toJSON() |
| PASS PaymentResponse interface: attribute requestId |
| PASS PaymentResponse interface: attribute methodName |
| PASS PaymentResponse interface: attribute details |
| PASS PaymentResponse interface: attribute shippingAddress |
| PASS PaymentResponse interface: attribute shippingOption |
| PASS PaymentResponse interface: attribute payerName |
| PASS PaymentResponse interface: attribute payerEmail |
| PASS PaymentResponse interface: attribute payerPhone |
| PASS PaymentResponse interface: operation complete(optional PaymentComplete) |
| PASS PaymentResponse interface: operation retry(optional PaymentValidationErrors) |
| PASS PaymentResponse interface: attribute onpayerdetailchange |
| PASS MerchantValidationEvent interface: existence and properties of interface object |
| PASS MerchantValidationEvent interface object length |
| PASS MerchantValidationEvent interface object name |
| PASS MerchantValidationEvent interface: existence and properties of interface prototype object |
| PASS MerchantValidationEvent interface: existence and properties of interface prototype object's "constructor" property |
| PASS MerchantValidationEvent interface: existence and properties of interface prototype object's @@unscopables property |
| PASS MerchantValidationEvent interface: attribute methodName |
| PASS MerchantValidationEvent interface: attribute validationURL |
| PASS MerchantValidationEvent interface: operation complete(Promise<any>) |
| PASS MerchantValidationEvent must be primary interface of new MerchantValidationEvent("merchantvalidation") |
| PASS Stringification of new MerchantValidationEvent("merchantvalidation") |
| PASS MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "methodName" with the proper type |
| PASS MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "validationURL" with the proper type |
| PASS MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "complete(Promise<any>)" with the proper type |
| PASS MerchantValidationEvent interface: calling complete(Promise<any>) on new MerchantValidationEvent("merchantvalidation") with too few arguments must throw TypeError |
| PASS PaymentMethodChangeEvent interface: existence and properties of interface object |
| PASS PaymentMethodChangeEvent interface object length |
| PASS PaymentMethodChangeEvent interface object name |
| PASS PaymentMethodChangeEvent interface: existence and properties of interface prototype object |
| PASS PaymentMethodChangeEvent interface: existence and properties of interface prototype object's "constructor" property |
| PASS PaymentMethodChangeEvent interface: existence and properties of interface prototype object's @@unscopables property |
| PASS PaymentMethodChangeEvent interface: attribute methodName |
| PASS PaymentMethodChangeEvent interface: attribute methodDetails |
| PASS PaymentMethodChangeEvent must be primary interface of new PaymentMethodChangeEvent("paymentmethodchange") |
| PASS Stringification of new PaymentMethodChangeEvent("paymentmethodchange") |
| PASS PaymentMethodChangeEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "methodName" with the proper type |
| PASS PaymentMethodChangeEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "methodDetails" with the proper type |
| PASS PaymentRequestUpdateEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "updateWith(Promise<PaymentDetailsUpdate>)" with the proper type |
| PASS PaymentRequestUpdateEvent interface: calling updateWith(Promise<PaymentDetailsUpdate>) on new PaymentMethodChangeEvent("paymentmethodchange") with too few arguments must throw TypeError |
| PASS PaymentRequestUpdateEvent interface: existence and properties of interface object |
| PASS PaymentRequestUpdateEvent interface object length |
| PASS PaymentRequestUpdateEvent interface object name |
| PASS PaymentRequestUpdateEvent interface: existence and properties of interface prototype object |
| PASS PaymentRequestUpdateEvent interface: existence and properties of interface prototype object's "constructor" property |
| PASS PaymentRequestUpdateEvent interface: existence and properties of interface prototype object's @@unscopables property |
| PASS PaymentRequestUpdateEvent interface: operation updateWith(Promise<PaymentDetailsUpdate>) |
| PASS PaymentRequestUpdateEvent must be primary interface of new PaymentRequestUpdateEvent("paymentrequestupdate") |
| PASS Stringification of new PaymentRequestUpdateEvent("paymentrequestupdate") |
| PASS PaymentRequestUpdateEvent interface: new PaymentRequestUpdateEvent("paymentrequestupdate") must inherit property "updateWith(Promise<PaymentDetailsUpdate>)" with the proper type |
| PASS PaymentRequestUpdateEvent interface: calling updateWith(Promise<PaymentDetailsUpdate>) on new PaymentRequestUpdateEvent("paymentrequestupdate") with too few arguments must throw TypeError |
| |