Index: chrome/browser/ui/autofill/autofill_dialog_controller_browsertest.cc |
diff --git a/chrome/browser/ui/autofill/autofill_dialog_controller_browsertest.cc b/chrome/browser/ui/autofill/autofill_dialog_controller_browsertest.cc |
index ede64d751b901a169b9fb1f96de4420b2bdd5c43..1cd3bf07ca2ae9acacb2072ba76adb4b2b9c9607 100644 |
--- a/chrome/browser/ui/autofill/autofill_dialog_controller_browsertest.cc |
+++ b/chrome/browser/ui/autofill/autofill_dialog_controller_browsertest.cc |
@@ -29,6 +29,7 @@ |
#include "chrome/test/base/ui_test_utils.h" |
#include "components/autofill/content/browser/risk/proto/fingerprint.pb.h" |
#include "components/autofill/content/browser/wallet/mock_wallet_client.h" |
+#include "components/autofill/content/browser/wallet/wallet_service_url.h" |
#include "components/autofill/content/browser/wallet/wallet_test_util.h" |
#include "components/autofill/core/browser/autofill_metrics.h" |
#include "components/autofill/core/browser/autofill_test_utils.h" |
@@ -130,10 +131,6 @@ class TestAutofillDialogController : public AutofillDialogControllerImpl { |
return GURL(chrome::kChromeUIVersionURL); |
} |
- GURL SignInContinueUrl() const { |
- return GURL(content::kAboutBlankURL); |
- } |
- |
virtual void ViewClosed() OVERRIDE { |
message_loop_runner_->Quit(); |
AutofillDialogControllerImpl::ViewClosed(); |
@@ -221,7 +218,7 @@ class TestAutofillDialogController : public AutofillDialogControllerImpl { |
virtual bool IsSignInContinueUrl(const GURL& url, size_t* user_index) const |
OVERRIDE { |
*user_index = sign_in_user_index_; |
- return url == SignInContinueUrl(); |
+ return url == wallet::GetSignInContinueUrl(); |
} |
private: |
@@ -1086,7 +1083,7 @@ IN_PROC_BROWSER_TEST_F(AutofillDialogControllerTest, SimulateSuccessfulSignIn) { |
sign_in_page_observer.Wait(); |
NavEntryCommittedObserver continue_page_observer( |
- controller()->SignInContinueUrl(), |
+ wallet::GetSignInContinueUrl(), |
content::NotificationService::AllSources()); |
EXPECT_EQ(sign_in_contents->GetURL(), controller()->SignInUrl()); |
@@ -1095,11 +1092,12 @@ IN_PROC_BROWSER_TEST_F(AutofillDialogControllerTest, SimulateSuccessfulSignIn) { |
controller()->AccountChooserModelForTesting(); |
EXPECT_FALSE(account_chooser_model->WalletIsSelected()); |
- sign_in_contents->GetController().LoadURL( |
- controller()->SignInContinueUrl(), |
- content::Referrer(), |
- content::PAGE_TRANSITION_FORM_SUBMIT, |
- std::string()); |
+ content::OpenURLParams params(wallet::GetSignInContinueUrl(), |
+ content::Referrer(), |
+ CURRENT_TAB, |
+ content::PAGE_TRANSITION_LINK, |
+ true); |
+ sign_in_contents->GetDelegate()->OpenURLFromTab(sign_in_contents, params); |
EXPECT_CALL(*controller()->GetTestingWalletClient(), GetWalletItems()); |
continue_page_observer.Wait(); |
@@ -1146,7 +1144,7 @@ IN_PROC_BROWSER_TEST_F(AutofillDialogControllerTest, AddAccount) { |
sign_in_page_observer.Wait(); |
NavEntryCommittedObserver continue_page_observer( |
- controller()->SignInContinueUrl(), |
+ wallet::GetSignInContinueUrl(), |
content::NotificationService::AllSources()); |
EXPECT_EQ(sign_in_contents->GetURL(), controller()->SignInUrl()); |
@@ -1155,11 +1153,12 @@ IN_PROC_BROWSER_TEST_F(AutofillDialogControllerTest, AddAccount) { |
// User signs into new account, account 3. |
controller()->set_sign_in_user_index(3U); |
- sign_in_contents->GetController().LoadURL( |
- controller()->SignInContinueUrl(), |
- content::Referrer(), |
- content::PAGE_TRANSITION_FORM_SUBMIT, |
- std::string()); |
+ content::OpenURLParams params(wallet::GetSignInContinueUrl(), |
+ content::Referrer(), |
+ CURRENT_TAB, |
+ content::PAGE_TRANSITION_LINK, |
+ true); |
+ sign_in_contents->GetDelegate()->OpenURLFromTab(sign_in_contents, params); |
EXPECT_CALL(*controller()->GetTestingWalletClient(), GetWalletItems()); |
continue_page_observer.Wait(); |