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']}], {})
     }],