| 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
 | 
| 
 |