Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(235)

Side by Side Diff: third_party/WebKit/LayoutTests/payments/payment-request-interface.html

Issue 2020913002: PaymentRequest: Rename ShippingAddress to PaymentAddress. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <meta charset="utf-8"> 2 <meta charset="utf-8">
3 <title>Tests for PaymentRequest interface</title> 3 <title>Tests for PaymentRequest interface</title>
4 <script src="../resources/testharness.js"></script> 4 <script src="../resources/testharness.js"></script>
5 <script src="../resources/testharnessreport.js"></script> 5 <script src="../resources/testharnessreport.js"></script>
6 <script> 6 <script>
7 function substitute(originalObject, substituteKeyValuePair) { 7 function substitute(originalObject, substituteKeyValuePair) {
8 for (var key in originalObject) { 8 for (var key in originalObject) {
9 if (originalObject.hasOwnProperty(key) && substituteKeyValuePair.hasOwnP roperty(key)) { 9 if (originalObject.hasOwnProperty(key) && substituteKeyValuePair.hasOwnP roperty(key)) {
10 originalObject[key] = substituteKeyValuePair[key]; 10 originalObject[key] = substituteKeyValuePair[key];
(...skipping 21 matching lines...) Expand all
32 details[detailNames[i]] = [buildItem(optionalSubstituteKeyValuePair) ]; 32 details[detailNames[i]] = [buildItem(optionalSubstituteKeyValuePair) ];
33 } else { 33 } else {
34 details[detailNames[i]] = [buildItem()]; 34 details[detailNames[i]] = [buildItem()];
35 } 35 }
36 } 36 }
37 37
38 return details; 38 return details;
39 } 39 }
40 40
41 test(function() { 41 test(function() {
42 assert_exists(window, 'PaymentAddress');
43 assert_exists(window, 'PaymentRequest');
44 assert_exists(window, 'PaymentRequestUpdateEvent');
45 assert_exists(window, 'PaymentResponse');
46 }, 'Checks whether payment related interfaces are defined.');
47
48 test(function() {
42 new PaymentRequest(['foo'], buildDetails(), {}, {}); 49 new PaymentRequest(['foo'], buildDetails(), {}, {});
43 }, 'Creating a PaymentRequest with empty parameters should not throw or crash.') ; 50 }, 'Creating a PaymentRequest with empty parameters should not throw or crash.') ;
44 51
45 test(function() { 52 test(function() {
46 new PaymentRequest(['foo'], buildDetails(), {}, {}, ''); 53 new PaymentRequest(['foo'], buildDetails(), {}, {}, '');
47 }, 'Creating a PaymentRequest with extra parameters should not throw or crash.') ; 54 }, 'Creating a PaymentRequest with extra parameters should not throw or crash.') ;
48 55
49 test(function() { 56 test(function() {
50 new PaymentRequest(['foo'], buildDetails()); 57 new PaymentRequest(['foo'], buildDetails());
51 }, 'Creating a PaymentRequest with omitted optional parameters should not throw or crash.'); 58 }, 'Creating a PaymentRequest with omitted optional parameters should not throw or crash.');
(...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after
233 }], 240 }],
234 ['Null amount should throw', null, function() { 241 ['Null amount should throw', null, function() {
235 new PaymentRequest(['foo'], buildDetails(detailNames[i], {'value': n ull})) 242 new PaymentRequest(['foo'], buildDetails(detailNames[i], {'value': n ull}))
236 }], 243 }],
237 ['Undefined amount should throw', null, function() { 244 ['Undefined amount should throw', null, function() {
238 new PaymentRequest(['foo'], buildDetails(detailNames[i], {'value': u ndefined})) 245 new PaymentRequest(['foo'], buildDetails(detailNames[i], {'value': u ndefined}))
239 }], 246 }],
240 ]); 247 ]);
241 } 248 }
242 </script> 249 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698