| Index: components/translate/ios/browser/js_translate_manager_unittest.mm
|
| diff --git a/components/translate/ios/browser/js_translate_manager_unittest.mm b/components/translate/ios/browser/js_translate_manager_unittest.mm
|
| index 696ecee19a1f91f3525f172c387879080519d9b9..76bf4f84636500a6df77a56da955c5cbc87ee133 100644
|
| --- a/components/translate/ios/browser/js_translate_manager_unittest.mm
|
| +++ b/components/translate/ios/browser/js_translate_manager_unittest.mm
|
| @@ -4,7 +4,6 @@
|
|
|
| #import "components/translate/ios/browser/js_translate_manager.h"
|
|
|
| -#import "base/mac/scoped_nsobject.h"
|
| #include "base/strings/sys_string_conversions.h"
|
| #include "components/grit/components_resources.h"
|
| #import "ios/web/public/test/fakes/crw_test_js_injection_receiver.h"
|
| @@ -13,6 +12,10 @@
|
| #include "testing/platform_test.h"
|
| #include "ui/base/resource/resource_bundle.h"
|
|
|
| +#if !defined(__has_feature) || !__has_feature(objc_arc)
|
| +#error "This file requires ARC support."
|
| +#endif
|
| +
|
| @interface JsTranslateManager (Testing)
|
| - (double)performanceNow;
|
| @end
|
| @@ -28,8 +31,8 @@
|
| class JsTranslateManagerTest : public PlatformTest {
|
| protected:
|
| JsTranslateManagerTest() {
|
| - receiver_.reset([[CRWTestJSInjectionReceiver alloc] init]);
|
| - manager_.reset([[JsTranslateManager alloc] initWithReceiver:receiver_]);
|
| + receiver_ = [[CRWTestJSInjectionReceiver alloc] init];
|
| + manager_ = [[JsTranslateManager alloc] initWithReceiver:receiver_];
|
| base::StringPiece script =
|
| ResourceBundle::GetSharedInstance().GetRawDataResource(
|
| IDR_TRANSLATE_JS);
|
| @@ -43,8 +46,8 @@ class JsTranslateManagerTest : public PlatformTest {
|
| return [web::ExecuteJavaScript(receiver_, script) boolValue];
|
| }
|
|
|
| - base::scoped_nsobject<CRWTestJSInjectionReceiver> receiver_;
|
| - base::scoped_nsobject<JsTranslateManager> manager_;
|
| + CRWTestJSInjectionReceiver* receiver_;
|
| + JsTranslateManager* manager_;
|
| };
|
|
|
| // TODO(crbug.com/658619#c47): Test reported as flaky.
|
|
|