| Index: chrome/browser/managed_mode/managed_mode_browsertest.cc
|
| diff --git a/chrome/browser/managed_mode/managed_mode_browsertest.cc b/chrome/browser/managed_mode/managed_mode_browsertest.cc
|
| index ec718e7f34596054e6e0a14c2e6008a08fa191e0..d3a53d6406e3f4994584b5814e22cb4471569ab5 100644
|
| --- a/chrome/browser/managed_mode/managed_mode_browsertest.cc
|
| +++ b/chrome/browser/managed_mode/managed_mode_browsertest.cc
|
| @@ -175,6 +175,9 @@ class ManagedModeBlockModeTest : public InProcessBrowserTest {
|
| content::NotificationService::AllSources());
|
| InfoBarService* infobar_service =
|
| InfoBarService::FromWebContents(tab);
|
| + content::WindowedNotificationObserver back_observer(
|
| + content::NOTIFICATION_LOAD_STOP,
|
| + content::Source<NavigationController>(&tab->GetController()));
|
|
|
| switch (infobar_action) {
|
| case INFOBAR_ACCEPT:
|
| @@ -185,6 +188,7 @@ class ManagedModeBlockModeTest : public InProcessBrowserTest {
|
| case INFOBAR_CANCEL:
|
| confirm_info_bar_delegate->InfoBarDismissed();
|
| ASSERT_FALSE(confirm_info_bar_delegate->Cancel());
|
| + back_observer.Wait();
|
| infobar_service->RemoveInfoBar(confirm_info_bar_delegate);
|
| break;
|
| case INFOBAR_ALREADY_ADDED:
|
|
|