Index: third_party/WebKit/LayoutTests/http/tests/fetch/script-tests/request.js |
diff --git a/third_party/WebKit/LayoutTests/http/tests/fetch/script-tests/request.js b/third_party/WebKit/LayoutTests/http/tests/fetch/script-tests/request.js |
index 107c0daaa3d5d130ddbc5c804a7d6f2f4721c2de..770b27e6cbd911d16e474da047b00c23665d1821 100644 |
--- a/third_party/WebKit/LayoutTests/http/tests/fetch/script-tests/request.js |
+++ b/third_party/WebKit/LayoutTests/http/tests/fetch/script-tests/request.js |
@@ -403,6 +403,19 @@ test(function() { |
}, 'Request without RequestInit.'); |
test(function() { |
+ assert_equals(new Request(URL, {referrer: undefined}).referrer, |
+ 'about:client'); |
+ assert_equals(new Request(URL).referrerPolicy, ''); |
+}, 'Request with referrer equals to undefined.'); |
+ |
+test(function() { |
+ var expected = location.href.slice(0, location.href.lastIndexOf('/')) + |
+ '/null'; |
+ assert_equals(new Request(URL, {referrer: null}).referrer, expected); |
+ assert_equals(new Request(URL).referrerPolicy, ''); |
+}, 'Request with referrer equals to null.'); |
+ |
+test(function() { |
var req = new Request(URL, {referrer: 'about:client'}); |
assert_equals(req.referrer, 'about:client', |