Index: apps/app_keep_alive_service_unittest.cc |
diff --git a/apps/app_keep_alive_service_unittest.cc b/apps/app_keep_alive_service_unittest.cc |
index 3478162e8b577b183509bb5cf7ea723d6eedca57..9f08d76ef3983210181ed67edd801230cf9b0afa 100644 |
--- a/apps/app_keep_alive_service_unittest.cc |
+++ b/apps/app_keep_alive_service_unittest.cc |
@@ -78,6 +78,14 @@ TEST_F(AppKeepAliveServiceUnitTest, StartMoreThanOnce) { |
EXPECT_FALSE(chrome::WillKeepAlive()); |
} |
+// Test that OnAppStart is ignored after the service has been shut down. |
+TEST_F(AppKeepAliveServiceUnitTest, StartAfterShutdown) { |
+ ASSERT_FALSE(chrome::WillKeepAlive()); |
+ service_->Shutdown(); |
+ service_->OnAppStart(&profile_, "foo"); |
+ EXPECT_FALSE(chrome::WillKeepAlive()); |
+} |
+ |
TEST_F(AppKeepAliveServiceUnitTest, MultipleApps) { |
ASSERT_FALSE(chrome::WillKeepAlive()); |
service_->OnAppStart(&profile_, "foo"); |