Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2161)

Unified Diff: ios/web/test/web_test.mm

Issue 1891483005: [ios] Added API to enable/disable web usage for WebState. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Self review Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ios/web/test/web_test.mm
diff --git a/ios/web/test/web_test.mm b/ios/web/test/web_test.mm
index 26fe6260cdf13c30d8d885e2b8faa3ffe287bc30..5a500f58c59ff79f4562b7d77afc76fe081c8f12 100644
--- a/ios/web/test/web_test.mm
+++ b/ios/web/test/web_test.mm
@@ -71,9 +71,9 @@ void WebTestWithWebController::SetUp() {
web_state_impl_.reset(new WebStateImpl(GetBrowserState()));
web_state_impl_->GetNavigationManagerImpl().InitializeSession(nil, nil, NO,
0);
+ web_state_impl_->SetWebUsageEnabled(true);
webController_.reset(web_state_impl_->GetWebController());
- [webController_ setWebUsageEnabled:YES];
// Force generation of child views; necessary for some tests.
[webController_ triggerPendingLoad];
s_html_load_count = 0;
@@ -204,8 +204,8 @@ bool WebTestWithWebController::ResetPageIfNavigationStalled(
NSString* inner_html = EvaluateJavaScriptAsString(
@"(document && document.body && document.body.innerHTML) || 'undefined'");
if ([inner_html rangeOfString:load_check].location == NSNotFound) {
- [webController_ setWebUsageEnabled:NO];
- [webController_ setWebUsageEnabled:YES];
+ web_state_impl_->SetWebUsageEnabled(false);
+ web_state_impl_->SetWebUsageEnabled(true);
[webController_ triggerPendingLoad];
return true;
}

Powered by Google App Engine
This is Rietveld 408576698