| OLD | NEW |
| (Empty) |
| 1 This is a testharness.js-based test. | |
| 2 PASS PaymentRequest interface: existence and properties of interface object | |
| 3 PASS PaymentRequest interface object length | |
| 4 PASS PaymentRequest interface object name | |
| 5 FAIL PaymentRequest interface: existence and properties of interface prototype o
bject assert_equals: class string of PaymentRequest.prototype expected "[object
PaymentRequestPrototype]" but got "[object PaymentRequest]" | |
| 6 PASS PaymentRequest interface: existence and properties of interface prototype o
bject's "constructor" property | |
| 7 FAIL PaymentRequest interface: operation show() assert_unreached: Throws "TypeEr
ror: Illegal invocation" instead of rejecting promise Reached unreachable code | |
| 8 FAIL PaymentRequest interface: operation abort() assert_unreached: Throws "TypeE
rror: Illegal invocation" instead of rejecting promise Reached unreachable code | |
| 9 PASS PaymentRequest interface: attribute shippingAddress | |
| 10 PASS PaymentRequest interface: attribute shippingOption | |
| 11 PASS PaymentRequest interface: attribute onshippingaddresschange | |
| 12 PASS PaymentRequest interface: attribute onshippingoptionchange | |
| 13 PASS PaymentRequest must be primary interface of new PaymentRequest([{supportedM
ethods: ['foo']}], {total: {label: 'bar', amount: {currency: 'BAZ', value: '0'}}
}) | |
| 14 PASS Stringification of new PaymentRequest([{supportedMethods: ['foo']}], {total
: {label: 'bar', amount: {currency: 'BAZ', value: '0'}}}) | |
| 15 PASS PaymentRequest interface: new PaymentRequest([{supportedMethods: ['foo']}],
{total: {label: 'bar', amount: {currency: 'BAZ', value: '0'}}}) must inherit pr
operty "show" with the proper type (0) | |
| 16 PASS PaymentRequest interface: new PaymentRequest([{supportedMethods: ['foo']}],
{total: {label: 'bar', amount: {currency: 'BAZ', value: '0'}}}) must inherit pr
operty "abort" with the proper type (1) | |
| 17 PASS PaymentRequest interface: new PaymentRequest([{supportedMethods: ['foo']}],
{total: {label: 'bar', amount: {currency: 'BAZ', value: '0'}}}) must inherit pr
operty "shippingAddress" with the proper type (2) | |
| 18 PASS PaymentRequest interface: new PaymentRequest([{supportedMethods: ['foo']}],
{total: {label: 'bar', amount: {currency: 'BAZ', value: '0'}}}) must inherit pr
operty "shippingOption" with the proper type (3) | |
| 19 PASS PaymentRequest interface: new PaymentRequest([{supportedMethods: ['foo']}],
{total: {label: 'bar', amount: {currency: 'BAZ', value: '0'}}}) must inherit pr
operty "onshippingaddresschange" with the proper type (4) | |
| 20 PASS PaymentRequest interface: new PaymentRequest([{supportedMethods: ['foo']}],
{total: {label: 'bar', amount: {currency: 'BAZ', value: '0'}}}) must inherit pr
operty "onshippingoptionchange" with the proper type (5) | |
| 21 PASS PaymentAddress interface: existence and properties of interface object | |
| 22 PASS PaymentAddress interface object length | |
| 23 PASS PaymentAddress interface object name | |
| 24 FAIL PaymentAddress interface: existence and properties of interface prototype o
bject assert_equals: class string of PaymentAddress.prototype expected "[object
PaymentAddressPrototype]" but got "[object PaymentAddress]" | |
| 25 PASS PaymentAddress interface: existence and properties of interface prototype o
bject's "constructor" property | |
| 26 PASS PaymentAddress interface: attribute country | |
| 27 PASS PaymentAddress interface: attribute addressLine | |
| 28 PASS PaymentAddress interface: attribute region | |
| 29 PASS PaymentAddress interface: attribute city | |
| 30 PASS PaymentAddress interface: attribute dependentLocality | |
| 31 PASS PaymentAddress interface: attribute postalCode | |
| 32 PASS PaymentAddress interface: attribute sortingCode | |
| 33 PASS PaymentAddress interface: attribute languageCode | |
| 34 PASS PaymentAddress interface: attribute organization | |
| 35 PASS PaymentAddress interface: attribute recipient | |
| 36 PASS PaymentAddress interface: attribute careOf | |
| 37 PASS PaymentAddress interface: attribute phone | |
| 38 PASS PaymentResponse interface: existence and properties of interface object | |
| 39 PASS PaymentResponse interface object length | |
| 40 PASS PaymentResponse interface object name | |
| 41 FAIL PaymentResponse interface: existence and properties of interface prototype
object assert_equals: class string of PaymentResponse.prototype expected "[objec
t PaymentResponsePrototype]" but got "[object PaymentResponse]" | |
| 42 PASS PaymentResponse interface: existence and properties of interface prototype
object's "constructor" property | |
| 43 PASS PaymentResponse interface: attribute methodName | |
| 44 PASS PaymentResponse interface: attribute details | |
| 45 PASS PaymentResponse interface: attribute shippingAddress | |
| 46 PASS PaymentResponse interface: attribute shippingOption | |
| 47 PASS PaymentResponse interface: attribute payerEmail | |
| 48 PASS PaymentResponse interface: attribute payerPhone | |
| 49 FAIL PaymentResponse interface: operation complete(PaymentComplete) assert_unrea
ched: Throws "TypeError: Illegal invocation" instead of rejecting promise Reache
d unreachable code | |
| 50 PASS PaymentRequestUpdateEvent interface: existence and properties of interface
object | |
| 51 PASS PaymentRequestUpdateEvent interface object length | |
| 52 PASS PaymentRequestUpdateEvent interface object name | |
| 53 FAIL PaymentRequestUpdateEvent interface: existence and properties of interface
prototype object assert_equals: class string of PaymentRequestUpdateEvent.protot
ype expected "[object PaymentRequestUpdateEventPrototype]" but got "[object Paym
entRequestUpdateEvent]" | |
| 54 PASS PaymentRequestUpdateEvent interface: existence and properties of interface
prototype object's "constructor" property | |
| 55 PASS PaymentRequestUpdateEvent interface: operation updateWith([object Object]) | |
| 56 Harness: the test ran to completion. | |
| 57 | |
| OLD | NEW |