Index: headless/public/util/deterministic_dispatcher_test.cc |
diff --git a/headless/public/util/deterministic_dispatcher_test.cc b/headless/public/util/deterministic_dispatcher_test.cc |
index b4c1c1fe08928e25d40d664fe88107973863355a..24cede8b2e9a9df3bf368a6d6e03513c4ef4139a 100644 |
--- a/headless/public/util/deterministic_dispatcher_test.cc |
+++ b/headless/public/util/deterministic_dispatcher_test.cc |
@@ -110,4 +110,20 @@ TEST_F(DeterministicDispatcherTest, |
"id: 3 err: -123", "id: 4 OK")); |
} |
+TEST_F(DeterministicDispatcherTest, JobKilled) { |
+ std::vector<std::string> notifications; |
+ { |
+ std::unique_ptr<FakeManagedDispatchURLRequestJob> job( |
+ new FakeManagedDispatchURLRequestJob(deterministic_dispatcher_.get(), 1, |
+ ¬ifications)); |
+ |
+ job->Kill(); |
+ } |
+ |
+ EXPECT_TRUE(notifications.empty()); |
+ |
+ base::RunLoop().RunUntilIdle(); |
+ EXPECT_TRUE(notifications.empty()); |
+} |
+ |
} // namespace headless |