| Index: ios/chrome/browser/ui/context_menu/context_menu_coordinator_unittest.mm
|
| diff --git a/ios/chrome/browser/ui/context_menu/context_menu_coordinator_unittest.mm b/ios/chrome/browser/ui/context_menu/context_menu_coordinator_unittest.mm
|
| index be724fc1061b4d592532a5f05a004019c121d9a1..5ef3dac4a8d6663f3e6ed7a6983f09b8711ca4a7 100644
|
| --- a/ios/chrome/browser/ui/context_menu/context_menu_coordinator_unittest.mm
|
| +++ b/ios/chrome/browser/ui/context_menu/context_menu_coordinator_unittest.mm
|
| @@ -16,6 +16,9 @@
|
| class ContextMenuCoordinatorTest : public PlatformTest {
|
| public:
|
| ContextMenuCoordinatorTest() {
|
| + // Save the current key window and restore it after the test.
|
| + previous_key_window_.reset(
|
| + [[[UIApplication sharedApplication] keyWindow] retain]);
|
| window_.reset(
|
| [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]);
|
| [window_ makeKeyAndVisible];
|
| @@ -23,7 +26,12 @@ class ContextMenuCoordinatorTest : public PlatformTest {
|
| [window_ setRootViewController:view_controller_];
|
| }
|
|
|
| + ~ContextMenuCoordinatorTest() override {
|
| + [previous_key_window_ makeKeyAndVisible];
|
| + }
|
| +
|
| protected:
|
| + base::scoped_nsobject<UIWindow> previous_key_window_;
|
| base::scoped_nsobject<ContextMenuCoordinator> menu_coordinator_;
|
| base::scoped_nsobject<UIWindow> window_;
|
| base::scoped_nsobject<UIViewController> view_controller_;
|
|
|