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 7d2aa270390d400d93a8a6fcf9dfa653570f3afe..e7038c2be1a26afeaed916efc9bc5c8956180352 100644 |
--- a/third_party/WebKit/Source/modules/payments/PaymentRequestTest.cpp |
+++ b/third_party/WebKit/Source/modules/payments/PaymentRequestTest.cpp |
@@ -19,9 +19,9 @@ TEST(PaymentRequestTest, SecureContextRequired) { |
scope.document().setSecurityOrigin( |
SecurityOrigin::create(KURL(KURL(), "http://www.example.com/"))); |
- PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), |
- buildPaymentDetailsForTest(), scope.getExceptionState()); |
+ PaymentRequest::create(scope.document(), buildPaymentMethodDataForTest(), |
+ buildPaymentDetailsForTest(), |
+ scope.getExceptionState()); |
EXPECT_TRUE(scope.getExceptionState().hadException()); |
EXPECT_EQ(SecurityError, scope.getExceptionState().code()); |
@@ -30,9 +30,9 @@ TEST(PaymentRequestTest, SecureContextRequired) { |
TEST(PaymentRequestTest, NoExceptionWithValidData) { |
V8TestingScope scope; |
makePaymentRequestOriginSecure(scope.document()); |
- PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), |
- buildPaymentDetailsForTest(), scope.getExceptionState()); |
+ PaymentRequest::create(scope.document(), buildPaymentMethodDataForTest(), |
+ buildPaymentDetailsForTest(), |
+ scope.getExceptionState()); |
EXPECT_FALSE(scope.getExceptionState().hadException()); |
} |
@@ -40,9 +40,9 @@ TEST(PaymentRequestTest, NoExceptionWithValidData) { |
TEST(PaymentRequestTest, SupportedMethodListRequired) { |
V8TestingScope scope; |
makePaymentRequestOriginSecure(scope.document()); |
- PaymentRequest::create( |
- scope.getScriptState(), HeapVector<PaymentMethodData>(), |
- buildPaymentDetailsForTest(), scope.getExceptionState()); |
+ PaymentRequest::create(scope.document(), HeapVector<PaymentMethodData>(), |
+ buildPaymentDetailsForTest(), |
+ scope.getExceptionState()); |
EXPECT_TRUE(scope.getExceptionState().hadException()); |
EXPECT_EQ(V8TypeError, scope.getExceptionState().code()); |
@@ -51,9 +51,8 @@ TEST(PaymentRequestTest, SupportedMethodListRequired) { |
TEST(PaymentRequestTest, TotalRequired) { |
V8TestingScope scope; |
makePaymentRequestOriginSecure(scope.document()); |
- PaymentRequest::create(scope.getScriptState(), |
- buildPaymentMethodDataForTest(), PaymentDetails(), |
- scope.getExceptionState()); |
+ PaymentRequest::create(scope.document(), buildPaymentMethodDataForTest(), |
+ PaymentDetails(), scope.getExceptionState()); |
EXPECT_TRUE(scope.getExceptionState().hadException()); |
EXPECT_EQ(V8TypeError, scope.getExceptionState().code()); |
@@ -63,7 +62,7 @@ TEST(PaymentRequestTest, ErrorMsgMustBeEmptyInConstrctor) { |
V8TestingScope scope; |
makePaymentRequestOriginSecure(scope.document()); |
PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), |
+ scope.document(), buildPaymentMethodDataForTest(), |
buildPaymentDetailsErrorMsgForTest("This is an error message."), |
scope.getExceptionState()); |
@@ -79,9 +78,9 @@ TEST(PaymentRequestTest, NullShippingOptionWhenNoOptionsAvailable) { |
PaymentOptions options; |
options.setRequestShipping(true); |
- PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), details, options, |
- scope.getExceptionState()); |
+ PaymentRequest* request = |
+ PaymentRequest::create(scope.document(), buildPaymentMethodDataForTest(), |
+ details, options, scope.getExceptionState()); |
EXPECT_TRUE(request->shippingOption().isNull()); |
} |
@@ -96,9 +95,9 @@ TEST(PaymentRequestTest, NullShippingOptionWhenMultipleOptionsAvailable) { |
PaymentOptions options; |
options.setRequestShipping(true); |
- PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), details, options, |
- scope.getExceptionState()); |
+ PaymentRequest* request = |
+ PaymentRequest::create(scope.document(), buildPaymentMethodDataForTest(), |
+ details, options, scope.getExceptionState()); |
EXPECT_TRUE(request->shippingOption().isNull()); |
} |
@@ -112,9 +111,9 @@ TEST(PaymentRequestTest, DontSelectSingleAvailableShippingOptionByDefault) { |
1, buildShippingOptionForTest(PaymentTestDataId, |
PaymentTestOverwriteValue, "standard"))); |
- PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), details, |
- scope.getExceptionState()); |
+ PaymentRequest* request = |
+ PaymentRequest::create(scope.document(), buildPaymentMethodDataForTest(), |
+ details, scope.getExceptionState()); |
EXPECT_TRUE(request->shippingOption().isNull()); |
} |
@@ -130,9 +129,9 @@ TEST(PaymentRequestTest, |
PaymentOptions options; |
options.setRequestShipping(false); |
- PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), details, options, |
- scope.getExceptionState()); |
+ PaymentRequest* request = |
+ PaymentRequest::create(scope.document(), buildPaymentMethodDataForTest(), |
+ details, options, scope.getExceptionState()); |
EXPECT_TRUE(request->shippingOption().isNull()); |
} |
@@ -148,9 +147,9 @@ TEST(PaymentRequestTest, |
PaymentOptions options; |
options.setRequestShipping(true); |
- PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), details, options, |
- scope.getExceptionState()); |
+ PaymentRequest* request = |
+ PaymentRequest::create(scope.document(), buildPaymentMethodDataForTest(), |
+ details, options, scope.getExceptionState()); |
EXPECT_TRUE(request->shippingOption().isNull()); |
} |
@@ -169,9 +168,9 @@ TEST(PaymentRequestTest, |
PaymentOptions options; |
options.setRequestShipping(true); |
- PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), details, options, |
- scope.getExceptionState()); |
+ PaymentRequest* request = |
+ PaymentRequest::create(scope.document(), buildPaymentMethodDataForTest(), |
+ details, options, scope.getExceptionState()); |
EXPECT_EQ("standard", request->shippingOption()); |
} |
@@ -192,9 +191,9 @@ TEST(PaymentRequestTest, |
PaymentOptions options; |
options.setRequestShipping(true); |
- PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), details, options, |
- scope.getExceptionState()); |
+ PaymentRequest* request = |
+ PaymentRequest::create(scope.document(), buildPaymentMethodDataForTest(), |
+ details, options, scope.getExceptionState()); |
EXPECT_EQ("standard", request->shippingOption()); |
} |
@@ -216,9 +215,9 @@ TEST(PaymentRequestTest, |
PaymentOptions options; |
options.setRequestShipping(true); |
- PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), details, options, |
- scope.getExceptionState()); |
+ PaymentRequest* request = |
+ PaymentRequest::create(scope.document(), buildPaymentMethodDataForTest(), |
+ details, options, scope.getExceptionState()); |
EXPECT_EQ("express", request->shippingOption()); |
} |
@@ -231,9 +230,9 @@ TEST(PaymentRequestTest, NullShippingTypeWhenRequestShippingIsFalse) { |
PaymentOptions options; |
options.setRequestShipping(false); |
- PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), details, options, |
- scope.getExceptionState()); |
+ PaymentRequest* request = |
+ PaymentRequest::create(scope.document(), buildPaymentMethodDataForTest(), |
+ details, options, scope.getExceptionState()); |
EXPECT_TRUE(request->shippingType().isNull()); |
} |
@@ -247,9 +246,9 @@ TEST(PaymentRequestTest, |
PaymentOptions options; |
options.setRequestShipping(true); |
- PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), details, options, |
- scope.getExceptionState()); |
+ PaymentRequest* request = |
+ PaymentRequest::create(scope.document(), buildPaymentMethodDataForTest(), |
+ details, options, scope.getExceptionState()); |
EXPECT_EQ("shipping", request->shippingType()); |
} |
@@ -263,9 +262,9 @@ TEST(PaymentRequestTest, DeliveryShippingTypeWhenShippingTypeIsDelivery) { |
options.setRequestShipping(true); |
options.setShippingType("delivery"); |
- PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), details, options, |
- scope.getExceptionState()); |
+ PaymentRequest* request = |
+ PaymentRequest::create(scope.document(), buildPaymentMethodDataForTest(), |
+ details, options, scope.getExceptionState()); |
EXPECT_EQ("delivery", request->shippingType()); |
} |
@@ -279,9 +278,9 @@ TEST(PaymentRequestTest, PickupShippingTypeWhenShippingTypeIsPickup) { |
options.setRequestShipping(true); |
options.setShippingType("pickup"); |
- PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), details, options, |
- scope.getExceptionState()); |
+ PaymentRequest* request = |
+ PaymentRequest::create(scope.document(), buildPaymentMethodDataForTest(), |
+ details, options, scope.getExceptionState()); |
EXPECT_EQ("pickup", request->shippingType()); |
} |
@@ -295,9 +294,9 @@ TEST(PaymentRequestTest, DefaultShippingTypeWhenShippingTypeIsInvalid) { |
options.setRequestShipping(true); |
options.setShippingType("invalid"); |
- PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), details, options, |
- scope.getExceptionState()); |
+ PaymentRequest* request = |
+ PaymentRequest::create(scope.document(), buildPaymentMethodDataForTest(), |
+ details, options, scope.getExceptionState()); |
EXPECT_EQ("shipping", request->shippingType()); |
} |
@@ -307,7 +306,7 @@ TEST(PaymentRequestTest, RejectShowPromiseOnInvalidShippingAddress) { |
PaymentRequestMockFunctionScope funcs(scope.getScriptState()); |
makePaymentRequestOriginSecure(scope.document()); |
PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), |
+ scope.document(), buildPaymentMethodDataForTest(), |
buildPaymentDetailsForTest(), scope.getExceptionState()); |
EXPECT_FALSE(scope.getExceptionState().hadException()); |
@@ -323,7 +322,7 @@ TEST(PaymentRequestTest, OnShippingOptionChange) { |
PaymentRequestMockFunctionScope funcs(scope.getScriptState()); |
makePaymentRequestOriginSecure(scope.document()); |
PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), |
+ scope.document(), buildPaymentMethodDataForTest(), |
buildPaymentDetailsForTest(), scope.getExceptionState()); |
EXPECT_FALSE(scope.getExceptionState().hadException()); |
@@ -339,7 +338,7 @@ TEST(PaymentRequestTest, CannotCallShowTwice) { |
PaymentRequestMockFunctionScope funcs(scope.getScriptState()); |
makePaymentRequestOriginSecure(scope.document()); |
PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), |
+ scope.document(), buildPaymentMethodDataForTest(), |
buildPaymentDetailsForTest(), scope.getExceptionState()); |
EXPECT_FALSE(scope.getExceptionState().hadException()); |
request->show(scope.getScriptState()); |
@@ -353,7 +352,7 @@ TEST(PaymentRequestTest, CannotShowAfterAborted) { |
PaymentRequestMockFunctionScope funcs(scope.getScriptState()); |
makePaymentRequestOriginSecure(scope.document()); |
PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), |
+ scope.document(), buildPaymentMethodDataForTest(), |
buildPaymentDetailsForTest(), scope.getExceptionState()); |
EXPECT_FALSE(scope.getExceptionState().hadException()); |
request->show(scope.getScriptState()); |
@@ -370,7 +369,7 @@ TEST(PaymentRequestTest, RejectShowPromiseOnErrorPaymentMethodNotSupported) { |
PaymentRequestMockFunctionScope funcs(scope.getScriptState()); |
makePaymentRequestOriginSecure(scope.document()); |
PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), |
+ scope.document(), buildPaymentMethodDataForTest(), |
buildPaymentDetailsForTest(), scope.getExceptionState()); |
EXPECT_FALSE(scope.getExceptionState().hadException()); |
@@ -391,7 +390,7 @@ TEST(PaymentRequestTest, RejectShowPromiseOnErrorCancelled) { |
PaymentRequestMockFunctionScope funcs(scope.getScriptState()); |
makePaymentRequestOriginSecure(scope.document()); |
PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), |
+ scope.document(), buildPaymentMethodDataForTest(), |
buildPaymentDetailsForTest(), scope.getExceptionState()); |
EXPECT_FALSE(scope.getExceptionState().hadException()); |
@@ -411,7 +410,7 @@ TEST(PaymentRequestTest, RejectShowPromiseOnUpdateDetailsFailure) { |
PaymentRequestMockFunctionScope funcs(scope.getScriptState()); |
makePaymentRequestOriginSecure(scope.document()); |
PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), |
+ scope.document(), buildPaymentMethodDataForTest(), |
buildPaymentDetailsForTest(), scope.getExceptionState()); |
EXPECT_FALSE(scope.getExceptionState().hadException()); |
@@ -430,7 +429,7 @@ TEST(PaymentRequestTest, IgnoreUpdatePaymentDetailsAfterShowPromiseResolved) { |
PaymentRequestMockFunctionScope funcs(scope.getScriptState()); |
makePaymentRequestOriginSecure(scope.document()); |
PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), |
+ scope.document(), buildPaymentMethodDataForTest(), |
buildPaymentDetailsForTest(), scope.getExceptionState()); |
EXPECT_FALSE(scope.getExceptionState().hadException()); |
request->show(scope.getScriptState()) |
@@ -447,7 +446,7 @@ TEST(PaymentRequestTest, RejectShowPromiseOnNonPaymentDetailsUpdate) { |
PaymentRequestMockFunctionScope funcs(scope.getScriptState()); |
makePaymentRequestOriginSecure(scope.document()); |
PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), |
+ scope.document(), buildPaymentMethodDataForTest(), |
buildPaymentDetailsForTest(), scope.getExceptionState()); |
EXPECT_FALSE(scope.getExceptionState().hadException()); |
@@ -463,7 +462,7 @@ TEST(PaymentRequestTest, RejectShowPromiseOnInvalidPaymentDetailsUpdate) { |
PaymentRequestMockFunctionScope funcs(scope.getScriptState()); |
makePaymentRequestOriginSecure(scope.document()); |
PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), |
+ scope.document(), buildPaymentMethodDataForTest(), |
buildPaymentDetailsForTest(), scope.getExceptionState()); |
EXPECT_FALSE(scope.getExceptionState().hadException()); |
@@ -485,9 +484,9 @@ TEST(PaymentRequestTest, |
details.setTotal(buildPaymentItemForTest()); |
PaymentOptions options; |
options.setRequestShipping(true); |
- PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), details, options, |
- scope.getExceptionState()); |
+ PaymentRequest* request = |
+ PaymentRequest::create(scope.document(), buildPaymentMethodDataForTest(), |
+ details, options, scope.getExceptionState()); |
EXPECT_FALSE(scope.getExceptionState().hadException()); |
EXPECT_TRUE(request->shippingOption().isNull()); |
request->show(scope.getScriptState()) |
@@ -526,7 +525,7 @@ TEST( |
PaymentOptions options; |
options.setRequestShipping(true); |
PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), |
+ scope.document(), buildPaymentMethodDataForTest(), |
buildPaymentDetailsForTest(), options, scope.getExceptionState()); |
EXPECT_FALSE(scope.getExceptionState().hadException()); |
request->show(scope.getScriptState()) |
@@ -555,7 +554,7 @@ TEST(PaymentRequestTest, UseTheSelectedShippingOptionFromPaymentDetailsUpdate) { |
PaymentOptions options; |
options.setRequestShipping(true); |
PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), |
+ scope.document(), buildPaymentMethodDataForTest(), |
buildPaymentDetailsForTest(), options, scope.getExceptionState()); |
EXPECT_FALSE(scope.getExceptionState().hadException()); |
request->show(scope.getScriptState()) |
@@ -582,7 +581,7 @@ TEST(PaymentRequestTest, NoExceptionWithErrorMessageInUpdate) { |
PaymentRequestMockFunctionScope funcs(scope.getScriptState()); |
makePaymentRequestOriginSecure(scope.document()); |
PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), |
+ scope.document(), buildPaymentMethodDataForTest(), |
buildPaymentDetailsForTest(), scope.getExceptionState()); |
EXPECT_FALSE(scope.getExceptionState().hadException()); |
@@ -616,9 +615,9 @@ TEST(PaymentRequestTest, |
details.setShippingOptions(shippingOptions); |
PaymentOptions options; |
options.setRequestShipping(true); |
- PaymentRequest* request = PaymentRequest::create( |
- scope.getScriptState(), buildPaymentMethodDataForTest(), details, options, |
- scope.getExceptionState()); |
+ PaymentRequest* request = |
+ PaymentRequest::create(scope.document(), buildPaymentMethodDataForTest(), |
+ details, options, scope.getExceptionState()); |
EXPECT_FALSE(scope.getExceptionState().hadException()); |
EXPECT_TRUE(request->shippingOption().isNull()); |
request->show(scope.getScriptState()) |