| Index: chrome/browser/policy/user_cloud_policy_manager_unittest.cc
|
| diff --git a/chrome/browser/policy/user_cloud_policy_manager_unittest.cc b/chrome/browser/policy/user_cloud_policy_manager_unittest.cc
|
| index d6ac965203cb8b43ad790bf93d5d48116fc182c0..4bed8977cbfed3a484b7c15dc3115d82620c2530 100644
|
| --- a/chrome/browser/policy/user_cloud_policy_manager_unittest.cc
|
| +++ b/chrome/browser/policy/user_cloud_policy_manager_unittest.cc
|
| @@ -209,6 +209,19 @@ TEST_F(UserCloudPolicyManagerTest, Init) {
|
| EXPECT_TRUE(manager_->IsInitializationComplete());
|
| }
|
|
|
| +TEST_F(UserCloudPolicyManagerTest, ShutdownAndRemovePolicy) {
|
| + // Load policy, make sure it goes away when ShutdownAndRemove() is called.
|
| + CreateManager(false);
|
| + store_->policy_map_.CopyFrom(policy_map_);
|
| + EXPECT_CALL(observer_, OnUpdatePolicy(manager_.get()));
|
| + store_->NotifyStoreLoaded();
|
| + EXPECT_TRUE(expected_bundle_.Equals(manager_->policies()));
|
| + EXPECT_TRUE(manager_->IsInitializationComplete());
|
| + EXPECT_CALL(*store_, Clear());
|
| + manager_->ShutdownAndRemovePolicy();
|
| + EXPECT_FALSE(manager_->cloud_policy_service());
|
| +}
|
| +
|
| TEST_F(UserCloudPolicyManagerTest, Update) {
|
| CreateManager(false);
|
| EXPECT_CALL(observer_, OnUpdatePolicy(manager_.get()));
|
|
|