Index: chrome/browser/policy/asynchronous_policy_provider_unittest.cc |
diff --git a/chrome/browser/policy/asynchronous_policy_provider_unittest.cc b/chrome/browser/policy/asynchronous_policy_provider_unittest.cc |
index 64306ebcf67bce9a25c9c02f1ab3e4c37b86d189..c6aee704051652bdf9e8da49f6d4fefac0a2cfb5 100644 |
--- a/chrome/browser/policy/asynchronous_policy_provider_unittest.cc |
+++ b/chrome/browser/policy/asynchronous_policy_provider_unittest.cc |
@@ -17,6 +17,7 @@ using ::testing::Return; |
namespace policy { |
+// Creating the provider should provide initial policy. |
TEST_F(AsynchronousPolicyTestBase, Provide) { |
InSequence s; |
DictionaryValue* policies = new DictionaryValue(); |
@@ -25,10 +26,12 @@ TEST_F(AsynchronousPolicyTestBase, Provide) { |
EXPECT_CALL(*store_, Apply(policy::kPolicySyncDisabled, _)).Times(1); |
AsynchronousPolicyProvider provider( |
ConfigurationPolicyPrefStore::GetChromePolicyDefinitionList(), |
- new AsynchronousPolicyLoader(delegate_.release())); |
+ new AsynchronousPolicyLoader(delegate_.release(), 10)); |
provider.Provide(store_.get()); |
} |
+ |
+// Trigger a refresh manually and ensure that policy gets reloaded. |
TEST_F(AsynchronousPolicyTestBase, ProvideAfterRefresh) { |
InSequence s; |
DictionaryValue* original_policies = new DictionaryValue(); |
@@ -39,8 +42,8 @@ TEST_F(AsynchronousPolicyTestBase, ProvideAfterRefresh) { |
policy::key::kJavascriptEnabled, |
true); |
EXPECT_CALL(*delegate_, Load()).WillOnce(Return(refresh_policies)); |
- AsynchronousPolicyLoader* loader = new AsynchronousPolicyLoader( |
- delegate_.release()); |
+ AsynchronousPolicyLoader* loader = |
+ new AsynchronousPolicyLoader(delegate_.release(), 10); |
AsynchronousPolicyProvider provider( |
ConfigurationPolicyPrefStore::GetChromePolicyDefinitionList(), |
loader); |