Index: chrome/browser/predictors/resource_prefetch_common_unittest.cc |
diff --git a/chrome/browser/predictors/resource_prefetch_common_unittest.cc b/chrome/browser/predictors/resource_prefetch_common_unittest.cc |
index 56e12037e4129a6fd3d0c8d870f9364816b09bf0..643d3d05461436f0b182b00659bf7846c098b103 100644 |
--- a/chrome/browser/predictors/resource_prefetch_common_unittest.cc |
+++ b/chrome/browser/predictors/resource_prefetch_common_unittest.cc |
@@ -73,7 +73,7 @@ class ResourcePrefetchCommonTest : public testing::Test { |
EXPECT_FALSE(config.IsSmallDBEnabledForTest()); |
EXPECT_FALSE(config.is_url_learning_enabled); |
EXPECT_FALSE(config.is_manifests_enabled); |
- EXPECT_FALSE(config.is_origin_prediction_enabled); |
+ EXPECT_FALSE(config.is_origin_learning_enabled); |
EXPECT_GT(config.min_resource_hits_to_trigger_prefetch, 1U); |
} |
@@ -162,6 +162,19 @@ TEST_F(ResourcePrefetchCommonTest, EnableManifests) { |
EXPECT_TRUE(config.is_manifests_enabled); |
} |
+TEST_F(ResourcePrefetchCommonTest, EnableOriginLearning) { |
+ variations::testing::VariationParamsManager params_manager( |
+ "dummy-trial", |
+ {{kModeParamName, kLearningMode}, |
+ {kEnableOriginLearningParamName, "true"}}, |
+ {kSpeculativeResourcePrefetchingFeatureName}); |
+ |
+ ResourcePrefetchPredictorConfig config; |
+ EXPECT_TRUE(IsSpeculativeResourcePrefetchingEnabled(profile_.get(), &config)); |
+ TestIsPrefetchLearning(config); |
+ EXPECT_TRUE(config.is_origin_learning_enabled); |
+} |
+ |
// Verifies whether prefetching is disabled according to the network type. But |
// learning should not be disabled by network. |
TEST_F(ResourcePrefetchCommonTest, RespectsNetworkSettings) { |