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

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

Issue 2779283002: [Web Payments] Implement the CVC Unmask dialog. (Closed)
Patch Set: BUILD Created 3 years, 8 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.h
diff --git a/chrome/browser/ui/views/payments/payment_request_browsertest_base.h b/chrome/browser/ui/views/payments/payment_request_browsertest_base.h
index b52a01c0c3fc66174f87afef17dc88c8dc8945f5..d4e036c42d8b6bd6532f8c37b07487388cece218 100644
--- a/chrome/browser/ui/views/payments/payment_request_browsertest_base.h
+++ b/chrome/browser/ui/views/payments/payment_request_browsertest_base.h
@@ -88,6 +88,7 @@ class PaymentRequestBrowserTestBase
void OnEditorViewUpdated() override;
void OnErrorMessageShown() override;
void OnSpecDoneUpdating() override;
+ void OnCvcPromptShown() override;
// views::WidgetObserver
// Effective way to be warned of all dialog closures.
@@ -145,6 +146,9 @@ class PaymentRequestBrowserTestBase
std::vector<base::string16> GetShippingOptionLabelValues(
DialogViewID parent_view_id);
+ void OpenCVCPromptWithCVC(const base::string16& cvc);
+ void PayWithCreditCardAndWait(const base::string16& cvc);
+
// Setting the |value| in the textfield of a given |type|.
void SetEditorTextfieldValue(const base::string16& value,
autofill::ServerFieldType type);
@@ -187,6 +191,7 @@ class PaymentRequestBrowserTestBase
CAN_MAKE_PAYMENT_CALLED,
ERROR_MESSAGE_SHOWN,
SPEC_DONE_UPDATING,
+ CVC_PROMPT_SHOWN,
};
// DialogEventObserver is used to wait on specific events that may have

Powered by Google App Engine
This is Rietveld 408576698