Index: third_party/WebKit/Source/modules/payments/PaymentRequestTest.cpp |
diff --git a/third_party/WebKit/Source/modules/payments/PaymentRequestTest.cpp b/third_party/WebKit/Source/modules/payments/PaymentRequestTest.cpp |
index 9dac1460f6c7252d3ba7144c2d52877cb170bf7d..02e7d979ea645963cbb775e7ae526865915a7907 100644 |
--- a/third_party/WebKit/Source/modules/payments/PaymentRequestTest.cpp |
+++ b/third_party/WebKit/Source/modules/payments/PaymentRequestTest.cpp |
@@ -632,5 +632,19 @@ TEST(PaymentRequestTest, |
EXPECT_TRUE(request->shippingOption().isNull()); |
} |
+TEST(PaymentRequestTest, DetailsIdIsSet) { |
+ V8TestingScope scope; |
+ makePaymentRequestOriginSecure(scope.document()); |
+ PaymentDetailsInit details; |
+ details.setTotal(buildPaymentItemForTest()); |
+ details.setId("my_payment_id"); |
+ |
+ PaymentRequest* request = PaymentRequest::create( |
+ scope.getExecutionContext(), buildPaymentMethodDataForTest(), details, |
+ scope.getExceptionState()); |
+ |
+ EXPECT_EQ("my_payment_id", request->id()); |
+} |
+ |
} // namespace |
} // namespace blink |