Index: ios/chrome/browser/ui/contextual_search/touch_to_search_permissions_mediator_unittest.mm |
diff --git a/ios/chrome/browser/ui/contextual_search/touch_to_search_permissions_mediator_unittest.mm b/ios/chrome/browser/ui/contextual_search/touch_to_search_permissions_mediator_unittest.mm |
index c9389ec75b9e3faa9e4fc1d37b745b54c3f67b82..cc95cc4d20df2dd7488b6959ced37d346a8e4010 100644 |
--- a/ios/chrome/browser/ui/contextual_search/touch_to_search_permissions_mediator_unittest.mm |
+++ b/ios/chrome/browser/ui/contextual_search/touch_to_search_permissions_mediator_unittest.mm |
@@ -504,11 +504,13 @@ TEST_F(TouchToSearchPermissionsMediatorTest, OTR) { |
} |
TEST_F(TouchToSearchPermissionsMediatorTest, AudienceRemovedNotifications) { |
- base::scoped_nsobject<id> audience( |
- [[TestTouchToSearchPermissionsAudience alloc] init]); |
- [tts_permissions_ setAudience:audience]; |
- EXPECT_TRUE([tts_permissions_ observing]); |
- audience.reset(); |
+ @autoreleasepool { |
+ base::scoped_nsobject<id> audience( |
+ [[TestTouchToSearchPermissionsAudience alloc] init]); |
+ [tts_permissions_ setAudience:audience]; |
+ EXPECT_TRUE([tts_permissions_ observing]); |
+ audience.reset(); |
+ } |
// Permissions shouldn't be observing after notifying a nil audience. |
[[NSNotificationCenter defaultCenter] |
postNotificationName:UIAccessibilityVoiceOverStatusChanged |
@@ -516,7 +518,8 @@ TEST_F(TouchToSearchPermissionsMediatorTest, AudienceRemovedNotifications) { |
EXPECT_FALSE([tts_permissions_ observing]); |
// Permissions shouldn't observe while still observing. |
- audience.reset([[TestTouchToSearchPermissionsAudience alloc] init]); |
+ base::scoped_nsobject<id> audience( |
+ [[TestTouchToSearchPermissionsAudience alloc] init]); |
[tts_permissions_ setAudience:audience]; |
audience.reset(); |
audience.reset([[TestTouchToSearchPermissionsAudience alloc] init]); |