Index: chrome/browser/policy/file_based_policy_provider_unittest.cc |
diff --git a/chrome/browser/policy/file_based_policy_provider_unittest.cc b/chrome/browser/policy/file_based_policy_provider_unittest.cc |
index ba0f00493f5d06b4fd6ca8cc0dd35da02eb29663..4c5693727963d1cf2f8f11254c33a9be8a87f5e2 100644 |
--- a/chrome/browser/policy/file_based_policy_provider_unittest.cc |
+++ b/chrome/browser/policy/file_based_policy_provider_unittest.cc |
@@ -5,7 +5,9 @@ |
#include "chrome/browser/policy/asynchronous_policy_loader.h" |
#include "chrome/browser/policy/asynchronous_policy_test_base.h" |
#include "chrome/browser/policy/configuration_policy_pref_store.h" |
+#include "chrome/browser/policy/configuration_policy_provider.h" |
#include "chrome/browser/policy/file_based_policy_provider.h" |
+#include "chrome/browser/policy/mock_configuration_policy_provider.h" |
#include "chrome/browser/policy/policy_map.h" |
#include "policy/policy_constants.h" |
#include "testing/gmock/include/gmock/gmock.h" |
@@ -72,7 +74,11 @@ TEST_F(AsynchronousPolicyTestBase, ProviderRefresh) { |
DictionaryValue* policies = new DictionaryValue(); |
policies->SetBoolean(policy::key::kSyncDisabled, true); |
EXPECT_CALL(*provider_delegate, Load()).WillOnce(Return(policies)); |
- file_based_provider.ForceReload(); |
+ MockConfigurationPolicyObserver observer; |
+ ConfigurationPolicyObserverRegistrar registrar; |
+ registrar.Init(&file_based_provider, &observer); |
+ EXPECT_CALL(observer, OnUpdatePolicy(&file_based_provider)).Times(1); |
+ file_based_provider.RefreshPolicies(); |
loop_.RunAllPending(); |
PolicyMap policy_map; |
file_based_provider.Provide(&policy_map); |