| Index: components/scheduler/child/scheduler_helper_unittest.cc
|
| diff --git a/components/scheduler/child/scheduler_helper_unittest.cc b/components/scheduler/child/scheduler_helper_unittest.cc
|
| index 2807186a853e3aa176fca7a4c5004b2c02cc19e4..e3b66eb5418a5d0a80710c0e45a893b7fc8c6fb1 100644
|
| --- a/components/scheduler/child/scheduler_helper_unittest.cc
|
| +++ b/components/scheduler/child/scheduler_helper_unittest.cc
|
| @@ -183,4 +183,27 @@ TEST_F(SchedulerHelperTest,
|
| RunUntilIdle();
|
| }
|
|
|
| +namespace {
|
| +
|
| +class MockObserver : public SchedulerHelper::Observer {
|
| + public:
|
| + MOCK_METHOD1(OnUnregisterTaskQueue,
|
| + void(const scoped_refptr<TaskQueue>& queue));
|
| +};
|
| +
|
| +} // namespace
|
| +
|
| +TEST_F(SchedulerHelperTest, OnUnregisterTaskQueue) {
|
| + MockObserver observer;
|
| + scheduler_helper_->SetObserver(&observer);
|
| +
|
| + scoped_refptr<TaskQueue> task_queue =
|
| + scheduler_helper_->NewTaskQueue(TaskQueue::Spec("test_queue"));
|
| +
|
| + EXPECT_CALL(observer, OnUnregisterTaskQueue(_)).Times(1);
|
| + task_queue->UnregisterTaskQueue();
|
| +
|
| + scheduler_helper_->SetObserver(nullptr);
|
| +}
|
| +
|
| } // namespace scheduler
|
|
|