Index: chrome/browser/predictors/resource_prefetch_predictor_unittest.cc |
diff --git a/chrome/browser/predictors/resource_prefetch_predictor_unittest.cc b/chrome/browser/predictors/resource_prefetch_predictor_unittest.cc |
index a3db66db2bd92bd2f0124331f718c0c31f5e8b3b..abcb36d123e3b7b2d74aecd9613533c76e974e2c 100644 |
--- a/chrome/browser/predictors/resource_prefetch_predictor_unittest.cc |
+++ b/chrome/browser/predictors/resource_prefetch_predictor_unittest.cc |
@@ -969,4 +969,25 @@ TEST_F(ResourcePrefetchPredictorTest, GetCorrectPLT) { |
profile_->BlockUntilHistoryProcessesPendingRequests(); |
} |
+TEST_F(ResourcePrefetchPredictorTest, HandledResourceTypes) { |
+ EXPECT_TRUE(ResourcePrefetchPredictor::IsHandledResourceType( |
+ content::RESOURCE_TYPE_STYLESHEET, "bogus/mime-type")); |
+ EXPECT_TRUE(ResourcePrefetchPredictor::IsHandledResourceType( |
+ content::RESOURCE_TYPE_STYLESHEET, "")); |
+ EXPECT_FALSE(ResourcePrefetchPredictor::IsHandledResourceType( |
+ content::RESOURCE_TYPE_WORKER, "text/css")); |
+ EXPECT_FALSE(ResourcePrefetchPredictor::IsHandledResourceType( |
+ content::RESOURCE_TYPE_WORKER, "")); |
+ EXPECT_TRUE(ResourcePrefetchPredictor::IsHandledResourceType( |
+ content::RESOURCE_TYPE_PREFETCH, "text/css")); |
+ EXPECT_FALSE(ResourcePrefetchPredictor::IsHandledResourceType( |
+ content::RESOURCE_TYPE_PREFETCH, "bogus/mime-type")); |
+ EXPECT_FALSE(ResourcePrefetchPredictor::IsHandledResourceType( |
+ content::RESOURCE_TYPE_PREFETCH, "")); |
+ EXPECT_TRUE(ResourcePrefetchPredictor::IsHandledResourceType( |
+ content::RESOURCE_TYPE_PREFETCH, "application/font-woff")); |
+ EXPECT_TRUE(ResourcePrefetchPredictor::IsHandledResourceType( |
+ content::RESOURCE_TYPE_PREFETCH, "font/woff2")); |
+} |
+ |
} // namespace predictors |