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 |