| Index: ios/chrome/browser/ui/downloads/download_manager_controller_unittest.mm | 
| diff --git a/ios/chrome/browser/ui/downloads/download_manager_controller_unittest.mm b/ios/chrome/browser/ui/downloads/download_manager_controller_unittest.mm | 
| index d816a0b1afb96906ca72bfae43f0d5ff97eb9ef2..f0c35abba3e6e79c5afaeae442ceee904396d2af 100644 | 
| --- a/ios/chrome/browser/ui/downloads/download_manager_controller_unittest.mm | 
| +++ b/ios/chrome/browser/ui/downloads/download_manager_controller_unittest.mm | 
| @@ -8,7 +8,6 @@ | 
|  | 
| #include <memory> | 
|  | 
| -#import "base/mac/scoped_nsobject.h" | 
| #include "base/message_loop/message_loop.h" | 
| #import "ios/chrome/browser/store_kit/store_kit_launcher.h" | 
| #import "ios/chrome/browser/store_kit/store_kit_tab_helper.h" | 
| @@ -23,6 +22,10 @@ | 
| #include "testing/platform_test.h" | 
| #import "third_party/ocmock/OCMock/OCMock.h" | 
|  | 
| +#if !defined(__has_feature) || !__has_feature(objc_arc) | 
| +#error "This file requires ARC support." | 
| +#endif | 
| + | 
| using net::HttpResponseHeaders; | 
| using net::URLRequestStatus; | 
|  | 
| @@ -58,13 +61,12 @@ class DownloadManagerControllerTest : public ChromeWebTest { | 
| id mock_launcher = | 
| [OCMockObject niceMockForProtocol:@protocol(StoreKitLauncher)]; | 
| helper->SetLauncher(mock_launcher); | 
| -    _controller.reset([[DownloadManagerController alloc] | 
| -        initWithWebState:web_state() | 
| -             downloadURL:kTestURL]); | 
| +    _controller = | 
| +        [[DownloadManagerController alloc] initWithWebState:web_state() | 
| +                                                downloadURL:kTestURL]; | 
| } | 
| - | 
| std::unique_ptr<net::TestURLFetcherFactory> _fetcher_factory; | 
| -  base::scoped_nsobject<DownloadManagerController> _controller; | 
| +  __strong DownloadManagerController* _controller; | 
| }; | 
|  | 
| TEST_F(DownloadManagerControllerTest, TestXibViewConnections) { | 
|  |