diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-07-16 11:45:35 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-07-17 08:59:23 +0000 |
commit | 552906b0f222c5d5dd11b9fd73829d510980461a (patch) | |
tree | 3a11e6ed0538a81dd83b20cf3a4783e297f26d91 /chromium/third_party/blink/renderer/modules/payments/payment_response_test.cc | |
parent | 1b05827804eaf047779b597718c03e7d38344261 (diff) | |
download | qtwebengine-chromium-552906b0f222c5d5dd11b9fd73829d510980461a.tar.gz |
BASELINE: Update Chromium to 83.0.4103.122
Change-Id: Ie3a82f5bb0076eec2a7c6a6162326b4301ee291e
Reviewed-by: Michael BrĂ¼ning <michael.bruning@qt.io>
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/payments/payment_response_test.cc')
-rw-r--r-- | chromium/third_party/blink/renderer/modules/payments/payment_response_test.cc | 29 |
1 files changed, 17 insertions, 12 deletions
diff --git a/chromium/third_party/blink/renderer/modules/payments/payment_response_test.cc b/chromium/third_party/blink/renderer/modules/payments/payment_response_test.cc index 35d6d02f1c4..86e2b2af20b 100644 --- a/chromium/third_party/blink/renderer/modules/payments/payment_response_test.cc +++ b/chromium/third_party/blink/renderer/modules/payments/payment_response_test.cc @@ -14,10 +14,10 @@ #include "third_party/blink/renderer/bindings/core/v8/v8_binding_for_core.h" #include "third_party/blink/renderer/bindings/core/v8/v8_binding_for_testing.h" #include "third_party/blink/renderer/bindings/core/v8/v8_object_builder.h" +#include "third_party/blink/renderer/bindings/modules/v8/v8_payment_validation_errors.h" #include "third_party/blink/renderer/modules/payments/payment_address.h" #include "third_party/blink/renderer/modules/payments/payment_state_resolver.h" #include "third_party/blink/renderer/modules/payments/payment_test_helper.h" -#include "third_party/blink/renderer/modules/payments/payment_validation_errors.h" #include "third_party/blink/renderer/platform/bindings/exception_state.h" #include "third_party/blink/renderer/platform/bindings/script_state.h" @@ -31,20 +31,22 @@ class MockPaymentStateResolver final public: MockPaymentStateResolver() { - ON_CALL(*this, Complete(testing::_, testing::_)) + ON_CALL(*this, Complete(testing::_, testing::_, testing::_)) .WillByDefault(testing::ReturnPointee(&dummy_promise_)); } ~MockPaymentStateResolver() override = default; - MOCK_METHOD2(Complete, ScriptPromise(ScriptState*, PaymentComplete result)); - MOCK_METHOD2(Retry, + MOCK_METHOD3(Complete, ScriptPromise(ScriptState*, - const PaymentValidationErrors* errorFields)); + PaymentComplete result, + ExceptionState&)); + MOCK_METHOD3(Retry, + ScriptPromise(ScriptState*, + const PaymentValidationErrors* errorFields, + ExceptionState&)); - void Trace(blink::Visitor* visitor) override { - visitor->Trace(dummy_promise_); - } + void Trace(Visitor* visitor) override { visitor->Trace(dummy_promise_); } private: ScriptPromise dummy_promise_; @@ -145,9 +147,11 @@ TEST(PaymentResponseTest, CompleteCalledWithSuccess) { "id"); EXPECT_CALL(*complete_callback, - Complete(scope.GetScriptState(), PaymentStateResolver::kSuccess)); + Complete(scope.GetScriptState(), PaymentStateResolver::kSuccess, + testing::_)); - output->complete(scope.GetScriptState(), "success"); + output->complete(scope.GetScriptState(), "success", + scope.GetExceptionState()); } TEST(PaymentResponseTest, CompleteCalledWithFailure) { @@ -163,9 +167,10 @@ TEST(PaymentResponseTest, CompleteCalledWithFailure) { "id"); EXPECT_CALL(*complete_callback, - Complete(scope.GetScriptState(), PaymentStateResolver::kFail)); + Complete(scope.GetScriptState(), PaymentStateResolver::kFail, + testing::_)); - output->complete(scope.GetScriptState(), "fail"); + output->complete(scope.GetScriptState(), "fail", scope.GetExceptionState()); } TEST(PaymentResponseTest, JSONSerializerTest) { |