Index: chrome/browser/ui/webui/options/options_ui_browsertest.cc |
diff --git a/chrome/browser/ui/webui/options/options_ui_browsertest.cc b/chrome/browser/ui/webui/options/options_ui_browsertest.cc |
index 5d8a70ad958d0a11769a3e23e671b4538eaf3a0b..7ee21db719585858e8e33a2be9dc865650c87901 100644 |
--- a/chrome/browser/ui/webui/options/options_ui_browsertest.cc |
+++ b/chrome/browser/ui/webui/options/options_ui_browsertest.cc |
@@ -202,8 +202,13 @@ IN_PROC_BROWSER_TEST_F(OptionsUIBrowserTest, MAYBE_VerifyManagedSignout) { |
browser()->tab_strip_model()->GetActiveWebContents(), |
"var dialog = $('manage-profile-overlay-disconnect-managed');" |
"var original_status = dialog.hidden;" |
- "$('start-stop-sync').click();" |
- "domAutomationController.send(original_status && !dialog.hidden);", |
+ "var original = ManageProfileOverlay.showDisconnectManagedProfileDialog;" |
+ "var teststub = function(event) {" |
+ " original(event);" |
+ " domAutomationController.send(original_status && !dialog.hidden);" |
+ "};" |
+ "ManageProfileOverlay.showDisconnectManagedProfileDialog = teststub;" |
+ "$('start-stop-sync').click();", |
&result)); |
EXPECT_TRUE(result); |