summaryrefslogtreecommitdiffstats
path: root/base/cancelable_callback_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'base/cancelable_callback_unittest.cc')
-rw-r--r--base/cancelable_callback_unittest.cc6
1 files changed, 2 insertions, 4 deletions
diff --git a/base/cancelable_callback_unittest.cc b/base/cancelable_callback_unittest.cc
index 51a2a09..b5415e7 100644
--- a/base/cancelable_callback_unittest.cc
+++ b/base/cancelable_callback_unittest.cc
@@ -165,17 +165,15 @@ TEST(CancelableCallbackTest, PostTask) {
base::Unretained(&count)));
MessageLoop::current()->PostTask(FROM_HERE, cancelable.callback());
- MessageLoop::current()->PostTask(FROM_HERE, MessageLoop::QuitClosure());
- MessageLoop::current()->Run();
+ MessageLoop::current()->RunUntilIdle();
EXPECT_EQ(1, count);
MessageLoop::current()->PostTask(FROM_HERE, cancelable.callback());
- MessageLoop::current()->PostTask(FROM_HERE, MessageLoop::QuitClosure());
// Cancel before running the message loop.
cancelable.Cancel();
- MessageLoop::current()->Run();
+ MessageLoop::current()->RunUntilIdle();
// Callback never ran due to cancellation; count is the same.
EXPECT_EQ(1, count);