Add test case to test that empty supported payment method identifiers throw TypeError.
BUG=587995
Review-Url: https://codereview.chromium.org/2122843002
Cr-Commit-Position: refs/heads/master@{#403854}
diff --git a/third_party/WebKit/LayoutTests/payments/payment-request-interface.html b/third_party/WebKit/LayoutTests/payments/payment-request-interface.html
index 29e70b7c..3a65ab1 100644
--- a/third_party/WebKit/LayoutTests/payments/payment-request-interface.html
+++ b/third_party/WebKit/LayoutTests/payments/payment-request-interface.html
@@ -243,6 +243,9 @@
['Empty list of supported payment method identifiers should throw TypeError.', new TypeError(), function() {
new PaymentRequest([], buildDetails())
}],
+ ['Empty supported payment method identifiers should throw TypeError.', null, function() {
+ new PaymentRequest([{'supportedMethods': []}], buildDetails())
+ }],
['Empty details should throw', null, function() {
new PaymentRequest([{'supportedMethods': ['foo']}], {})
}],