| Index: ios/web/test/web_int_test.mm
|
| diff --git a/ios/web/test/web_int_test.mm b/ios/web/test/web_int_test.mm
|
| index 365d2b0de8be99a6b653b7cc77a56763ee21211b..edd8ad3d7d0376ed2bcec709f4aa51adf4f7c78b 100644
|
| --- a/ios/web/test/web_int_test.mm
|
| +++ b/ios/web/test/web_int_test.mm
|
| @@ -61,10 +61,9 @@ void WebIntTest::SetUp() {
|
| RemoveWKWebViewCreatedData([WKWebsiteDataStore defaultDataStore],
|
| [WKWebsiteDataStore allWebsiteDataTypes]);
|
|
|
| - // Create the WebState and its WebStateObserver.
|
| + // Create the WebState.
|
| web::WebState::CreateParams web_state_create_params(GetBrowserState());
|
| web_state_ = web::WebState::Create(web_state_create_params);
|
| - observer_ = base::WrapUnique(new IntTestWebStateObserver(web_state()));
|
|
|
| // Resize the webview so that pages can be properly rendered.
|
| web_state()->GetView().frame =
|
| @@ -72,6 +71,8 @@ void WebIntTest::SetUp() {
|
|
|
| // Enable web usage for the WebState.
|
| web_state()->SetWebUsageEnabled(true);
|
| +
|
| + web_state()->SetDelegate(&web_state_delegate_);
|
| }
|
|
|
| void WebIntTest::TearDown() {
|
| @@ -92,6 +93,7 @@ id WebIntTest::ExecuteJavaScript(NSString* script) {
|
| void WebIntTest::ExecuteBlockAndWaitForLoad(const GURL& url,
|
| ProceduralBlock block) {
|
| DCHECK(block);
|
| + observer_ = base::MakeUnique<IntTestWebStateObserver>(web_state());
|
| observer_->ExpectPageLoad(url);
|
| block();
|
| base::test::ios::WaitUntilCondition(^bool {
|
|
|