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

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

Issue 2733953003: [Payments] Return a basic card response (Closed)
Patch Set: addressed comments from anthony 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 a30b17a08454765b13b773216b59fd400f44a60e..c787046ff4ad0b35f58cac1f71b35e41ce096858 100644
--- a/chrome/browser/ui/views/payments/payment_request_browsertest_base.cc
+++ b/chrome/browser/ui/views/payments/payment_request_browsertest_base.cc
@@ -10,7 +10,7 @@
#include "base/bind_helpers.h"
#include "base/memory/ptr_util.h"
#include "base/run_loop.h"
-#include "base/strings/string16.h"
+#include "base/strings/utf_string_conversions.h"
#include "chrome/browser/autofill/personal_data_manager_factory.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/browser.h"
@@ -133,6 +133,23 @@ void PaymentRequestBrowserTestBase::InvokePaymentRequestUI() {
EXPECT_TRUE(web_contents_modal_dialog_manager->IsDialogActive());
}
+void PaymentRequestBrowserTestBase::ExpectBodyContains(
+ const std::vector<base::string16>& expected_strings) {
+ content::WebContents* web_contents = GetActiveWebContents();
+ const std::string extract_contents_js =
+ "(function() { "
+ "window.domAutomationController.send(window.document.body.textContent); "
+ "})()";
+ std::string contents;
+ EXPECT_TRUE(content::ExecuteScriptAndExtractString(
+ web_contents, extract_contents_js, &contents));
+ for (const auto expected_string : expected_strings) {
+ EXPECT_NE(std::string::npos,
+ contents.find(base::UTF16ToUTF8(expected_string)))
+ << "String not present: " << expected_string;
+ }
+}
+
void PaymentRequestBrowserTestBase::OpenOrderSummaryScreen() {
ResetEventObserver(DialogEvent::ORDER_SUMMARY_OPENED);
« no previous file with comments | « chrome/browser/ui/views/payments/payment_request_browsertest_base.h ('k') | components/payments/content/payment_request.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698