Commit 61f145b5 authored by Carlos Knippschild's avatar Carlos Knippschild Committed by Commit Bot

Enable Offline Prefetch by default.

Bug: 687364
Change-Id: I4727334dcf0060b5a8202a9694e7bd60d31029ec
Reviewed-on: https://chromium-review.googlesource.com/1105031Reviewed-by: default avatarDmitry Titov <dimich@chromium.org>
Reviewed-by: default avatarFilip Gorski <fgorski@chromium.org>
Commit-Queue: Carlos Knippschild <carlosk@chromium.org>
Cr-Commit-Position: refs/heads/master@{#568230}
parent 16e5be88
......@@ -155,7 +155,7 @@ const char kNotificationsDailyLimit[] = "daily_limit";
const char kNotificationsIgnoredLimitParam[] = "ignored_limit";
const base::Feature kKeepPrefetchedContentSuggestions{
"KeepPrefetchedContentSuggestions", base::FEATURE_DISABLED_BY_DEFAULT};
"KeepPrefetchedContentSuggestions", base::FEATURE_ENABLED_BY_DEFAULT};
const base::Feature kContentSuggestionsDebugLog{
"ContentSuggestionsDebugLog", base::FEATURE_DISABLED_BY_DEFAULT};
......
......@@ -237,7 +237,7 @@ TEST_F(ClientPolicyControllerTest, CheckSuggestedArticlesDefined) {
EXPECT_TRUE(isTemporary(policy));
EXPECT_TRUE(controller()->IsRemovedOnCacheReset(kSuggestedArticlesNamespace));
ExpectRemovedOnCacheReset(kSuggestedArticlesNamespace, true);
ExpectDownloadSupport(kSuggestedArticlesNamespace, false);
ExpectDownloadSupport(kSuggestedArticlesNamespace, true);
ExpectUserRequestedDownloadSupport(kSuggestedArticlesNamespace, false);
ExpectRecentTab(kSuggestedArticlesNamespace, false);
ExpectOnlyOriginalTab(kSuggestedArticlesNamespace, false);
......
......@@ -50,7 +50,7 @@ const base::Feature kBackgroundLoaderForDownloadsFeature{
"BackgroundLoadingForDownloads", base::FEATURE_ENABLED_BY_DEFAULT};
const base::Feature kPrefetchingOfflinePagesFeature{
"OfflinePagesPrefetching", base::FEATURE_DISABLED_BY_DEFAULT};
"OfflinePagesPrefetching", base::FEATURE_ENABLED_BY_DEFAULT};
const base::Feature kOfflinePagesCTV2Feature{"OfflinePagesCTV2",
base::FEATURE_DISABLED_BY_DEFAULT};
......
......@@ -64,23 +64,23 @@ TEST(OfflinePageFeatureTest, OfflinePagesLoadSignalCollecting) {
TEST(OfflinePageFeatureTest, OfflinePagesPrefetching) {
// Disabled by default.
EXPECT_FALSE(offline_pages::IsPrefetchingOfflinePagesEnabled());
EXPECT_TRUE(offline_pages::IsPrefetchingOfflinePagesEnabled());
// Check if helper method works correctly when the features is enabled.
base::test::ScopedFeatureList scoped_feature_list;
scoped_feature_list.InitAndEnableFeature(kPrefetchingOfflinePagesFeature);
EXPECT_TRUE(offline_pages::IsPrefetchingOfflinePagesEnabled());
scoped_feature_list.InitAndDisableFeature(kPrefetchingOfflinePagesFeature);
EXPECT_FALSE(offline_pages::IsPrefetchingOfflinePagesEnabled());
}
TEST(OfflinePageFeatureTest, OfflinePagesPrefetchingUI) {
// Disabled by default.
EXPECT_FALSE(offline_pages::IsOfflinePagesPrefetchingUIEnabled());
// Enabled by default.
EXPECT_TRUE(offline_pages::IsOfflinePagesPrefetchingUIEnabled());
// This feature is enabled by default but depends on the core prefetching
// feature.
base::test::ScopedFeatureList scoped_feature_list;
scoped_feature_list.InitAndEnableFeature(kPrefetchingOfflinePagesFeature);
EXPECT_TRUE(offline_pages::IsOfflinePagesPrefetchingUIEnabled());
scoped_feature_list.InitAndDisableFeature(kPrefetchingOfflinePagesFeature);
EXPECT_FALSE(offline_pages::IsOfflinePagesPrefetchingUIEnabled());
}
TEST(OfflinePageFeatureTest, OfflinePagesLimitlessPrefetching) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment