| 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 d2a97a1883c57e753c000baf06454d6e8b0f9156..13f625381de7c4d21d7949bba62fd26527c5713f 100644
|
| --- a/chrome/browser/managed_mode/managed_mode_browsertest.cc
|
| +++ b/chrome/browser/managed_mode/managed_mode_browsertest.cc
|
| @@ -173,6 +173,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:
|
| @@ -183,6 +186,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:
|
|
|