| 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);
|
|
|