Index: third_party/WebKit/Source/core/html/parser/HTMLPreloadScannerTest.cpp |
diff --git a/third_party/WebKit/Source/core/html/parser/HTMLPreloadScannerTest.cpp b/third_party/WebKit/Source/core/html/parser/HTMLPreloadScannerTest.cpp |
index b0f722276ad5adc3cf12740cdedf5499507230b5..eac0d94b91f923d9605f351a14c8a7312ce867a7 100644 |
--- a/third_party/WebKit/Source/core/html/parser/HTMLPreloadScannerTest.cpp |
+++ b/third_party/WebKit/Source/core/html/parser/HTMLPreloadScannerTest.cpp |
@@ -703,6 +703,22 @@ TEST_F(HTMLPreloadScannerTest, testReferrerPolicy) { |
"href='bla.gif'/>", |
"bla.gif", "http://example.test/", Resource::kImage, 0, |
kReferrerPolicyOriginWhenCrossOrigin, nullptr}, |
+ {"http://example.test", |
+ "<link rel=preload as=image referrerpolicy='same-origin' " |
+ "href='bla.gif'/>", |
+ "bla.gif", "http://example.test/", Resource::kImage, 0, |
+ kReferrerPolicySameOrigin, nullptr}, |
+ {"http://example.test", |
+ "<link rel=preload as=image referrerpolicy='strict-origin' " |
+ "href='bla.gif'/>", |
+ "bla.gif", "http://example.test/", Resource::kImage, 0, |
+ kReferrerPolicyStrictOrigin, nullptr}, |
+ {"http://example.test", |
+ "<link rel=preload as=image " |
+ "referrerpolicy='strict-origin-when-cross-origin' " |
+ "href='bla.gif'/>", |
+ "bla.gif", "http://example.test/", Resource::kImage, 0, |
+ kReferrerPolicyNoReferrerWhenDowngradeOriginWhenCrossOrigin, nullptr}, |
{"http://example.test", |
"<link rel='stylesheet' href='sheet.css' type='text/css'>", "sheet.css", |
"http://example.test/", Resource::kCSSStyleSheet, 0, |