Index: ios/web/test/web_test_unittest.mm |
diff --git a/ios/web/test/web_test_unittest.mm b/ios/web/test/web_test_unittest.mm |
index d6dabac86afacbd33ea297b051ed4157b9d0dd32..a5b77517625769b825148c77d228f6aeb6a96df5 100644 |
--- a/ios/web/test/web_test_unittest.mm |
+++ b/ios/web/test/web_test_unittest.mm |
@@ -9,6 +9,10 @@ |
#import "ios/web/test/wk_web_view_crash_utils.h" |
#include "testing/gtest/include/gtest/gtest-spi.h" |
+#if !defined(__has_feature) || !__has_feature(objc_arc) |
+#error "This file requires ARC support." |
+#endif |
+ |
namespace { |
// Fixture to test that the WebTest fixture properly fails tests when the render |
@@ -17,15 +21,15 @@ class WebTestFixtureTest : public web::WebTestWithWebController { |
protected: |
void SetUp() override { |
web::WebTestWithWebController::SetUp(); |
- web_view_.reset([web::BuildTerminatedWKWebView() retain]); |
- base::scoped_nsobject<TestWebViewContentView> web_view_content_view( |
+ web_view_ = web::BuildTerminatedWKWebView(); |
+ TestWebViewContentView* web_view_content_view = |
[[TestWebViewContentView alloc] |
initWithMockWebView:web_view_ |
- scrollView:[web_view_ scrollView]]); |
+ scrollView:[web_view_ scrollView]]; |
[web_controller() injectWebViewContentView:web_view_content_view]; |
} |
- base::scoped_nsobject<WKWebView> web_view_; |
+ WKWebView* web_view_; |
}; |
// Tests that the WebTest fixture triggers a test failure when a render process |