| Index: components/offline_pages/client_policy_controller_unittest.cc
|
| diff --git a/components/offline_pages/client_policy_controller_unittest.cc b/components/offline_pages/client_policy_controller_unittest.cc
|
| index 918de56d593bb0cecacdc8e0fe55917f63604417..0654c343006ba5eb982f841f25ab02116d9b0430 100644
|
| --- a/components/offline_pages/client_policy_controller_unittest.cc
|
| +++ b/components/offline_pages/client_policy_controller_unittest.cc
|
| @@ -17,12 +17,8 @@ namespace {
|
| const char kUndefinedNamespace[] = "undefined";
|
|
|
| bool isTemporary(const OfflinePageClientPolicy& policy) {
|
| - // Check if policy has a expire period > 0 or a limited number
|
| - // of pages allowed.
|
| - return (policy.lifetime_policy.page_limit > kUnlimitedPages ||
|
| - !policy.lifetime_policy.expiration_period.is_zero());
|
| + return policy.lifetime_policy.lifetime_type == LifetimeType::TEMPORARY;
|
| }
|
| -
|
| } // namespace
|
|
|
| class ClientPolicyControllerTest : public testing::Test {
|
| @@ -63,4 +59,10 @@ TEST_F(ClientPolicyControllerTest, CheckLastNDefined) {
|
| EXPECT_TRUE(isTemporary(policy));
|
| }
|
|
|
| +TEST_F(ClientPolicyControllerTest, CheckAsyncDefined) {
|
| + OfflinePageClientPolicy policy = controller()->GetPolicy(kAsyncNamespace);
|
| + EXPECT_EQ(policy.name_space, kAsyncNamespace);
|
| + EXPECT_FALSE(isTemporary(policy));
|
| +}
|
| +
|
| } // namespace offline_pages
|
|
|