summaryrefslogtreecommitdiffstats
path: root/chromium/base/message_loop/message_pump_mac_unittest.mm
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/base/message_loop/message_pump_mac_unittest.mm')
-rw-r--r--chromium/base/message_loop/message_pump_mac_unittest.mm14
1 files changed, 9 insertions, 5 deletions
diff --git a/chromium/base/message_loop/message_pump_mac_unittest.mm b/chromium/base/message_loop/message_pump_mac_unittest.mm
index d5ff5c9fd59..85f4779868a 100644
--- a/chromium/base/message_loop/message_pump_mac_unittest.mm
+++ b/chromium/base/message_loop/message_pump_mac_unittest.mm
@@ -9,9 +9,9 @@
#include "base/mac/scoped_cftyperef.h"
#import "base/mac/scoped_nsobject.h"
#include "base/macros.h"
-#include "base/message_loop/message_loop.h"
#include "base/message_loop/message_loop_current.h"
#include "base/test/bind_test_util.h"
+#include "base/test/task_environment.h"
#include "base/threading/thread_task_runner_handle.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -145,7 +145,8 @@ void RunTaskInMode(CFRunLoopMode mode, OnceClosure task) {
// Tests the correct behavior of ScopedPumpMessagesInPrivateModes.
TEST(MessagePumpMacTest, ScopedPumpMessagesInPrivateModes) {
- MessageLoopForUI message_loop;
+ test::SingleThreadTaskEnvironment task_environment(
+ test::SingleThreadTaskEnvironment::MainThreadType::UI);
CFRunLoopMode kRegular = kCFRunLoopDefaultMode;
CFRunLoopMode kPrivate = CFSTR("NSUnhighlightMenuRunLoopMode");
@@ -193,7 +194,8 @@ TEST(MessagePumpMacTest, ScopedPumpMessagesInPrivateModes) {
// Tests that private message loop modes are not pumped while a modal dialog is
// present.
TEST(MessagePumpMacTest, ScopedPumpMessagesAttemptWithModalDialog) {
- MessageLoopForUI message_loop;
+ test::SingleThreadTaskEnvironment task_environment(
+ test::SingleThreadTaskEnvironment::MainThreadType::UI);
{
base::ScopedPumpMessagesInPrivateModes allow_private;
@@ -239,7 +241,8 @@ TEST(MessagePumpMacTest, ScopedPumpMessagesAttemptWithModalDialog) {
// terminal such as SSH (as opposed to Chromoting) to investigate the issue.
//
TEST(MessagePumpMacTest, DontInvalidateTimerInNativeRunLoop) {
- MessageLoopForUI message_loop;
+ test::SingleThreadTaskEnvironment task_environment(
+ test::SingleThreadTaskEnvironment::MainThreadType::UI);
NSWindow* window =
[[[NSWindow alloc] initWithContentRect:NSMakeRect(0, 0, 100, 100)
styleMask:NSBorderlessWindowMask
@@ -291,7 +294,8 @@ TEST(MessagePumpMacTest, DontInvalidateTimerInNativeRunLoop) {
}
TEST(MessagePumpMacTest, QuitWithModalWindow) {
- MessageLoopForUI message_loop;
+ test::SingleThreadTaskEnvironment task_environment(
+ test::SingleThreadTaskEnvironment::MainThreadType::UI);
NSWindow* window =
[[[NSWindow alloc] initWithContentRect:NSMakeRect(0, 0, 100, 100)
styleMask:NSBorderlessWindowMask