Index: cc/scheduler/scheduler_unittest.cc |
diff --git a/cc/scheduler/scheduler_unittest.cc b/cc/scheduler/scheduler_unittest.cc |
index 52f7c4633b336f752804ee6f70ed98a6f8274725..ec5e1f03c7f05629d8de47c57b094cb464703cfd 100644 |
--- a/cc/scheduler/scheduler_unittest.cc |
+++ b/cc/scheduler/scheduler_unittest.cc |
@@ -1494,13 +1494,14 @@ TEST_F(SchedulerTest, BeginRetroFrame_SwapThrottled) { |
client_->Reset(); |
// While swap throttled, BeginRetroFrames should trigger BeginImplFrames |
- // but not a BeginMainFrame or draw. |
+ // and BeginMainFrame. |
scheduler_->SetNeedsCommit(); |
scheduler_->SetNeedsRedraw(); |
// Run posted BeginRetroFrame. |
task_runner().RunTasksWhile(client_->ImplFrameDeadlinePending(false)); |
- EXPECT_ACTION("WillBeginImplFrame", client_, 0, 2); |
- EXPECT_ACTION("ScheduledActionAnimate", client_, 1, 2); |
+ EXPECT_ACTION("WillBeginImplFrame", client_, 0, 3); |
+ EXPECT_ACTION("ScheduledActionAnimate", client_, 1, 3); |
+ EXPECT_ACTION("ScheduledActionSendBeginMainFrame", client_, 2, 3); |
EXPECT_TRUE(scheduler_->BeginImplFrameDeadlinePending()); |
EXPECT_TRUE(client_->needs_begin_frames()); |
client_->Reset(); |
@@ -1514,7 +1515,7 @@ TEST_F(SchedulerTest, BeginRetroFrame_SwapThrottled) { |
// Take us out of a swap throttled state. |
scheduler_->DidSwapBuffersComplete(); |
- EXPECT_SINGLE_ACTION("ScheduledActionSendBeginMainFrame", client_); |
+ EXPECT_NO_ACTION(client_); |
EXPECT_TRUE(scheduler_->BeginImplFrameDeadlinePending()); |
EXPECT_TRUE(client_->needs_begin_frames()); |
client_->Reset(); |
@@ -1760,13 +1761,14 @@ void SchedulerTest::BeginFramesNotFromClient_SwapThrottled( |
EXPECT_FALSE(scheduler_->BeginImplFrameDeadlinePending()); |
client_->Reset(); |
- // While swap throttled, BeginFrames should trigger BeginImplFrames, |
- // but not a BeginMainFrame or draw. |
+ // While swap throttled, BeginFrames should trigger BeginImplFrames |
+ // and BeginMainFrame. |
scheduler_->SetNeedsCommit(); |
scheduler_->SetNeedsRedraw(); |
EXPECT_SCOPED(AdvanceFrame()); // Run posted BeginFrame. |
- EXPECT_ACTION("WillBeginImplFrame", client_, 0, 2); |
- EXPECT_ACTION("ScheduledActionAnimate", client_, 1, 2); |
+ EXPECT_ACTION("WillBeginImplFrame", client_, 0, 3); |
+ EXPECT_ACTION("ScheduledActionAnimate", client_, 1, 3); |
+ EXPECT_ACTION("ScheduledActionSendBeginMainFrame", client_, 2, 3); |
EXPECT_TRUE(scheduler_->BeginImplFrameDeadlinePending()); |
client_->Reset(); |
@@ -1779,7 +1781,7 @@ void SchedulerTest::BeginFramesNotFromClient_SwapThrottled( |
// Take us out of a swap throttled state. |
scheduler_->DidSwapBuffersComplete(); |
- EXPECT_SINGLE_ACTION("ScheduledActionSendBeginMainFrame", client_); |
+ EXPECT_NO_ACTION(client_); |
EXPECT_TRUE(scheduler_->BeginImplFrameDeadlinePending()); |
client_->Reset(); |