Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1065)

Unified Diff: chrome/browser/ui/views/payments/payment_request_browsertest_base.cc

Issue 2709093006: Adding new shipping address editor view to payment flow. (Closed)
Patch Set: Bot failure fix Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/views/payments/payment_request_browsertest_base.cc
diff --git a/chrome/browser/ui/views/payments/payment_request_browsertest_base.cc b/chrome/browser/ui/views/payments/payment_request_browsertest_base.cc
index c787046ff4ad0b35f58cac1f71b35e41ce096858..968166c2a058aafb1b4fb887b3e3706c38d629fe 100644
--- a/chrome/browser/ui/views/payments/payment_request_browsertest_base.cc
+++ b/chrome/browser/ui/views/payments/payment_request_browsertest_base.cc
@@ -4,6 +4,9 @@
#include "chrome/browser/ui/views/payments/payment_request_browsertest_base.h"
+#include <memory>
+#include <string>
+#include <utility>
#include <vector>
#include "base/bind.h"
@@ -97,11 +100,21 @@ void PaymentRequestBrowserTestBase::OnPaymentMethodOpened() {
event_observer_->Observe(DialogEvent::PAYMENT_METHOD_OPENED);
}
+void PaymentRequestBrowserTestBase::OnShippingSectionOpened() {
+ if (event_observer_)
+ event_observer_->Observe(DialogEvent::SHIPPING_SECTION_OPENED);
+}
+
void PaymentRequestBrowserTestBase::OnCreditCardEditorOpened() {
if (event_observer_)
event_observer_->Observe(DialogEvent::CREDIT_CARD_EDITOR_OPENED);
}
+void PaymentRequestBrowserTestBase::OnShippingAddressEditorOpened() {
+ if (event_observer_)
+ event_observer_->Observe(DialogEvent::SHIPPING_ADDRESS_EDITOR_OPENED);
+}
+
void PaymentRequestBrowserTestBase::OnBackNavigation() {
if (event_observer_)
event_observer_->Observe(DialogEvent::BACK_NAVIGATION);
@@ -112,6 +125,11 @@ void PaymentRequestBrowserTestBase::OnContactInfoOpened() {
event_observer_->Observe(DialogEvent::CONTACT_INFO_OPENED);
}
+void PaymentRequestBrowserTestBase::OnEditorViewUpdated() {
+ if (event_observer_)
+ event_observer_->Observe(DialogEvent::EDITOR_VIEW_UPDATED);
+}
+
void PaymentRequestBrowserTestBase::OnWidgetDestroyed(views::Widget* widget) {
if (event_observer_)
event_observer_->Observe(DialogEvent::DIALOG_CLOSED);
@@ -162,12 +180,24 @@ void PaymentRequestBrowserTestBase::OpenPaymentMethodScreen() {
ClickOnDialogViewAndWait(DialogViewID::PAYMENT_SHEET_PAYMENT_METHOD_SECTION);
}
+void PaymentRequestBrowserTestBase::OpenShippingSectionScreen() {
+ ResetEventObserver(DialogEvent::SHIPPING_SECTION_OPENED);
+
+ ClickOnDialogViewAndWait(DialogViewID::PAYMENT_SHEET_SHIPPING_SECTION);
+}
+
void PaymentRequestBrowserTestBase::OpenCreditCardEditorScreen() {
ResetEventObserver(DialogEvent::CREDIT_CARD_EDITOR_OPENED);
ClickOnDialogViewAndWait(DialogViewID::PAYMENT_METHOD_ADD_CARD_BUTTON);
}
+void PaymentRequestBrowserTestBase::OpenShippingAddressEditorScreen() {
+ ResetEventObserver(DialogEvent::SHIPPING_ADDRESS_EDITOR_OPENED);
+
+ ClickOnDialogViewAndWait(DialogViewID::PAYMENT_METHOD_ADD_SHIPPING_BUTTON);
+}
+
content::WebContents* PaymentRequestBrowserTestBase::GetActiveWebContents() {
return browser()->tab_strip_model()->GetActiveWebContents();
}

Powered by Google App Engine
This is Rietveld 408576698