From a69d2ffadf8420b2625c3337be34905c6c6f88ab Mon Sep 17 00:00:00 2001 From: Fergal Daly Date: Tue, 29 Mar 2022 08:10:17 +0000 Subject: [PATCH] Switch to use WaitForLoadStop to fix flakiness. The use of TestNavigationManager was copied from old code. Fixed: 1311145,1283050 Change-Id: I5832708828d3a3a1014a1a03d7af5ee84a952bd9 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3556259 Reviewed-by: John Abd-El-Malek Commit-Queue: Fergal Daly Cr-Commit-Position: refs/heads/main@{#986375} --- content/browser/back_forward_cache_browsertest.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/content/browser/back_forward_cache_browsertest.cc b/content/browser/back_forward_cache_browsertest.cc index c9d3d21152938e..9343ed5514b505 100644 --- a/content/browser/back_forward_cache_browsertest.cc +++ b/content/browser/back_forward_cache_browsertest.cc @@ -683,13 +683,12 @@ void BackForwardCacheBrowserTest::NavigateAndBlock(GURL url, std::unique_ptr url_interceptor = URLLoaderInterceptor::SetupRequestFailForURL(url, net::ERR_BLOCKED_BY_CLIENT); - TestNavigationManager manager(web_contents(), url); if (history_offset) { shell()->GoBackOrForward(history_offset); } else { shell()->LoadURL(url); } - manager.WaitForNavigationFinished(); + WaitForLoadStop(web_contents()); ASSERT_EQ(current_frame_host()->GetLastCommittedURL(), url); ASSERT_TRUE(current_frame_host()->IsErrorDocument()); }