| Index: chrome/browser/referrer_policy_browsertest.cc
|
| diff --git a/chrome/browser/referrer_policy_browsertest.cc b/chrome/browser/referrer_policy_browsertest.cc
|
| index bd96e69ecd5b4acce85825c00ed69b0e9cb9ff4d..17db565c0ba4373f6afc38fb1219010e46bd69aa 100644
|
| --- a/chrome/browser/referrer_policy_browsertest.cc
|
| +++ b/chrome/browser/referrer_policy_browsertest.cc
|
| @@ -188,7 +188,7 @@ class ReferrerPolicyTest : public InProcessBrowserTest {
|
| tab->GetRenderViewHost()->GetWidget()->ForwardMouseEvent(mouse_event);
|
| }
|
|
|
| - if (disposition == CURRENT_TAB) {
|
| + if (disposition == WindowOpenDisposition::CURRENT_TAB) {
|
| EXPECT_EQ(expected_title, title_watcher.WaitAndGetTitle());
|
| } else {
|
| tab_added_observer.Wait();
|
| @@ -239,123 +239,90 @@ class ReferrerPolicyWithReduceReferrerGranularityFlagTest
|
|
|
| // Content initiated navigation, from HTTP to HTTP.
|
| IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, Origin) {
|
| - RunReferrerTest(blink::WebReferrerPolicyOrigin,
|
| - START_ON_HTTP,
|
| - REGULAR_LINK,
|
| - NO_REDIRECT,
|
| - CURRENT_TAB,
|
| + RunReferrerTest(blink::WebReferrerPolicyOrigin, START_ON_HTTP, REGULAR_LINK,
|
| + NO_REDIRECT, WindowOpenDisposition::CURRENT_TAB,
|
| blink::WebMouseEvent::Button::NoButton,
|
| EXPECT_ORIGIN_AS_REFERRER);
|
| }
|
|
|
| // Content initiated navigation, from HTTPS to HTTP.
|
| IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, HttpsDefault) {
|
| - RunReferrerTest(blink::WebReferrerPolicyOrigin,
|
| - START_ON_HTTPS,
|
| - REGULAR_LINK,
|
| - NO_REDIRECT,
|
| - CURRENT_TAB,
|
| + RunReferrerTest(blink::WebReferrerPolicyOrigin, START_ON_HTTPS, REGULAR_LINK,
|
| + NO_REDIRECT, WindowOpenDisposition::CURRENT_TAB,
|
| blink::WebMouseEvent::Button::NoButton,
|
| EXPECT_ORIGIN_AS_REFERRER);
|
| }
|
|
|
| // User initiated navigation, from HTTP to HTTP.
|
| IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, LeftClickOrigin) {
|
| - RunReferrerTest(blink::WebReferrerPolicyOrigin,
|
| - START_ON_HTTP,
|
| - REGULAR_LINK,
|
| - NO_REDIRECT,
|
| - CURRENT_TAB,
|
| + RunReferrerTest(blink::WebReferrerPolicyOrigin, START_ON_HTTP, REGULAR_LINK,
|
| + NO_REDIRECT, WindowOpenDisposition::CURRENT_TAB,
|
| blink::WebMouseEvent::Button::Left,
|
| EXPECT_ORIGIN_AS_REFERRER);
|
| }
|
|
|
| // User initiated navigation, from HTTPS to HTTP.
|
| IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, HttpsLeftClickOrigin) {
|
| - RunReferrerTest(blink::WebReferrerPolicyOrigin,
|
| - START_ON_HTTPS,
|
| - REGULAR_LINK,
|
| - NO_REDIRECT,
|
| - CURRENT_TAB,
|
| + RunReferrerTest(blink::WebReferrerPolicyOrigin, START_ON_HTTPS, REGULAR_LINK,
|
| + NO_REDIRECT, WindowOpenDisposition::CURRENT_TAB,
|
| blink::WebMouseEvent::Button::Left,
|
| EXPECT_ORIGIN_AS_REFERRER);
|
| }
|
|
|
| // User initiated navigation, middle click, from HTTP to HTTP.
|
| IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, MiddleClickOrigin) {
|
| - RunReferrerTest(blink::WebReferrerPolicyOrigin,
|
| - START_ON_HTTP,
|
| - REGULAR_LINK,
|
| - NO_REDIRECT,
|
| - NEW_BACKGROUND_TAB,
|
| + RunReferrerTest(blink::WebReferrerPolicyOrigin, START_ON_HTTP, REGULAR_LINK,
|
| + NO_REDIRECT, WindowOpenDisposition::NEW_BACKGROUND_TAB,
|
| blink::WebMouseEvent::Button::Middle,
|
| EXPECT_ORIGIN_AS_REFERRER);
|
| }
|
|
|
| // User initiated navigation, middle click, from HTTPS to HTTP.
|
| IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, HttpsMiddleClickOrigin) {
|
| - RunReferrerTest(blink::WebReferrerPolicyOrigin,
|
| - START_ON_HTTPS,
|
| - REGULAR_LINK,
|
| - NO_REDIRECT,
|
| - NEW_BACKGROUND_TAB,
|
| + RunReferrerTest(blink::WebReferrerPolicyOrigin, START_ON_HTTPS, REGULAR_LINK,
|
| + NO_REDIRECT, WindowOpenDisposition::NEW_BACKGROUND_TAB,
|
| blink::WebMouseEvent::Button::Middle,
|
| EXPECT_ORIGIN_AS_REFERRER);
|
| }
|
|
|
| // User initiated navigation, target blank, from HTTP to HTTP.
|
| IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, TargetBlankOrigin) {
|
| - RunReferrerTest(blink::WebReferrerPolicyOrigin,
|
| - START_ON_HTTP,
|
| - LINK_WITH_TARGET_BLANK,
|
| - NO_REDIRECT,
|
| - NEW_FOREGROUND_TAB,
|
| - blink::WebMouseEvent::Button::Left,
|
| - EXPECT_ORIGIN_AS_REFERRER);
|
| + RunReferrerTest(
|
| + blink::WebReferrerPolicyOrigin, START_ON_HTTP, LINK_WITH_TARGET_BLANK,
|
| + NO_REDIRECT, WindowOpenDisposition::NEW_FOREGROUND_TAB,
|
| + blink::WebMouseEvent::Button::Left, EXPECT_ORIGIN_AS_REFERRER);
|
| }
|
|
|
| // User initiated navigation, target blank, from HTTPS to HTTP.
|
| IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, HttpsTargetBlankOrigin) {
|
| - RunReferrerTest(blink::WebReferrerPolicyOrigin,
|
| - START_ON_HTTPS,
|
| - LINK_WITH_TARGET_BLANK,
|
| - NO_REDIRECT,
|
| - NEW_FOREGROUND_TAB,
|
| - blink::WebMouseEvent::Button::Left,
|
| - EXPECT_ORIGIN_AS_REFERRER);
|
| + RunReferrerTest(
|
| + blink::WebReferrerPolicyOrigin, START_ON_HTTPS, LINK_WITH_TARGET_BLANK,
|
| + NO_REDIRECT, WindowOpenDisposition::NEW_FOREGROUND_TAB,
|
| + blink::WebMouseEvent::Button::Left, EXPECT_ORIGIN_AS_REFERRER);
|
| }
|
|
|
| // User initiated navigation, middle click, target blank, from HTTP to HTTP.
|
| IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, MiddleClickTargetBlankOrigin) {
|
| - RunReferrerTest(blink::WebReferrerPolicyOrigin,
|
| - START_ON_HTTP,
|
| - LINK_WITH_TARGET_BLANK,
|
| - NO_REDIRECT,
|
| - NEW_FOREGROUND_TAB,
|
| - blink::WebMouseEvent::Button::Middle,
|
| - EXPECT_ORIGIN_AS_REFERRER);
|
| + RunReferrerTest(
|
| + blink::WebReferrerPolicyOrigin, START_ON_HTTP, LINK_WITH_TARGET_BLANK,
|
| + NO_REDIRECT, WindowOpenDisposition::NEW_FOREGROUND_TAB,
|
| + blink::WebMouseEvent::Button::Middle, EXPECT_ORIGIN_AS_REFERRER);
|
| }
|
|
|
| // User initiated navigation, middle click, target blank, from HTTPS to HTTP.
|
| IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, HttpsMiddleClickTargetBlankOrigin) {
|
| - RunReferrerTest(blink::WebReferrerPolicyOrigin,
|
| - START_ON_HTTPS,
|
| - LINK_WITH_TARGET_BLANK,
|
| - NO_REDIRECT,
|
| - NEW_FOREGROUND_TAB,
|
| - blink::WebMouseEvent::Button::Middle,
|
| - EXPECT_ORIGIN_AS_REFERRER);
|
| + RunReferrerTest(
|
| + blink::WebReferrerPolicyOrigin, START_ON_HTTPS, LINK_WITH_TARGET_BLANK,
|
| + NO_REDIRECT, WindowOpenDisposition::NEW_FOREGROUND_TAB,
|
| + blink::WebMouseEvent::Button::Middle, EXPECT_ORIGIN_AS_REFERRER);
|
| }
|
|
|
| // Context menu, from HTTP to HTTP.
|
| IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, ContextMenuOrigin) {
|
| ContextMenuNotificationObserver context_menu_observer(
|
| IDC_CONTENT_CONTEXT_OPENLINKNEWTAB);
|
| - RunReferrerTest(blink::WebReferrerPolicyOrigin,
|
| - START_ON_HTTP,
|
| - REGULAR_LINK,
|
| - NO_REDIRECT,
|
| - NEW_FOREGROUND_TAB,
|
| + RunReferrerTest(blink::WebReferrerPolicyOrigin, START_ON_HTTP, REGULAR_LINK,
|
| + NO_REDIRECT, WindowOpenDisposition::NEW_FOREGROUND_TAB,
|
| blink::WebMouseEvent::Button::Right,
|
| EXPECT_ORIGIN_AS_REFERRER);
|
| }
|
| @@ -364,52 +331,50 @@ IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, ContextMenuOrigin) {
|
| IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, HttpsContextMenuOrigin) {
|
| ContextMenuNotificationObserver context_menu_observer(
|
| IDC_CONTENT_CONTEXT_OPENLINKNEWTAB);
|
| - RunReferrerTest(blink::WebReferrerPolicyOrigin,
|
| - START_ON_HTTPS,
|
| - REGULAR_LINK,
|
| - NO_REDIRECT,
|
| - NEW_FOREGROUND_TAB,
|
| + RunReferrerTest(blink::WebReferrerPolicyOrigin, START_ON_HTTPS, REGULAR_LINK,
|
| + NO_REDIRECT, WindowOpenDisposition::NEW_FOREGROUND_TAB,
|
| blink::WebMouseEvent::Button::Right,
|
| EXPECT_ORIGIN_AS_REFERRER);
|
| }
|
|
|
| // Content initiated navigation, from HTTP to HTTP via server redirect.
|
| IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, Redirect) {
|
| - RunReferrerTest(blink::WebReferrerPolicyOrigin, START_ON_HTTP, REGULAR_LINK,
|
| - SERVER_REDIRECT_FROM_HTTPS_TO_HTTP, CURRENT_TAB,
|
| - blink::WebMouseEvent::Button::NoButton,
|
| - EXPECT_ORIGIN_AS_REFERRER);
|
| + RunReferrerTest(
|
| + blink::WebReferrerPolicyOrigin, START_ON_HTTP, REGULAR_LINK,
|
| + SERVER_REDIRECT_FROM_HTTPS_TO_HTTP, WindowOpenDisposition::CURRENT_TAB,
|
| + blink::WebMouseEvent::Button::NoButton, EXPECT_ORIGIN_AS_REFERRER);
|
| }
|
|
|
| // Content initiated navigation, from HTTPS to HTTP via server redirect.
|
| IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, HttpsRedirect) {
|
| - RunReferrerTest(blink::WebReferrerPolicyOrigin, START_ON_HTTPS, REGULAR_LINK,
|
| - SERVER_REDIRECT_FROM_HTTPS_TO_HTTP, CURRENT_TAB,
|
| - blink::WebMouseEvent::Button::NoButton,
|
| - EXPECT_ORIGIN_AS_REFERRER);
|
| + RunReferrerTest(
|
| + blink::WebReferrerPolicyOrigin, START_ON_HTTPS, REGULAR_LINK,
|
| + SERVER_REDIRECT_FROM_HTTPS_TO_HTTP, WindowOpenDisposition::CURRENT_TAB,
|
| + blink::WebMouseEvent::Button::NoButton, EXPECT_ORIGIN_AS_REFERRER);
|
| }
|
|
|
| // User initiated navigation, from HTTP to HTTP via server redirect.
|
| IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, LeftClickRedirect) {
|
| - RunReferrerTest(blink::WebReferrerPolicyOrigin, START_ON_HTTP, REGULAR_LINK,
|
| - SERVER_REDIRECT_FROM_HTTP_TO_HTTP, CURRENT_TAB,
|
| - blink::WebMouseEvent::Button::Left,
|
| - EXPECT_ORIGIN_AS_REFERRER);
|
| + RunReferrerTest(
|
| + blink::WebReferrerPolicyOrigin, START_ON_HTTP, REGULAR_LINK,
|
| + SERVER_REDIRECT_FROM_HTTP_TO_HTTP, WindowOpenDisposition::CURRENT_TAB,
|
| + blink::WebMouseEvent::Button::Left, EXPECT_ORIGIN_AS_REFERRER);
|
| }
|
|
|
| // User initiated navigation, from HTTPS to HTTP via server redirect.
|
| IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, HttpsLeftClickRedirect) {
|
| - RunReferrerTest(blink::WebReferrerPolicyOrigin, START_ON_HTTPS, REGULAR_LINK,
|
| - SERVER_REDIRECT_FROM_HTTPS_TO_HTTP, CURRENT_TAB,
|
| - blink::WebMouseEvent::Button::Left,
|
| - EXPECT_ORIGIN_AS_REFERRER);
|
| + RunReferrerTest(
|
| + blink::WebReferrerPolicyOrigin, START_ON_HTTPS, REGULAR_LINK,
|
| + SERVER_REDIRECT_FROM_HTTPS_TO_HTTP, WindowOpenDisposition::CURRENT_TAB,
|
| + blink::WebMouseEvent::Button::Left, EXPECT_ORIGIN_AS_REFERRER);
|
| }
|
|
|
| // User initiated navigation, middle click, from HTTP to HTTP via server
|
| // redirect.
|
| IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, MiddleClickRedirect) {
|
| RunReferrerTest(blink::WebReferrerPolicyOrigin, START_ON_HTTP, REGULAR_LINK,
|
| - SERVER_REDIRECT_FROM_HTTPS_TO_HTTP, NEW_BACKGROUND_TAB,
|
| + SERVER_REDIRECT_FROM_HTTPS_TO_HTTP,
|
| + WindowOpenDisposition::NEW_BACKGROUND_TAB,
|
| blink::WebMouseEvent::Button::Middle,
|
| EXPECT_ORIGIN_AS_REFERRER);
|
| }
|
| @@ -418,7 +383,8 @@ IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, MiddleClickRedirect) {
|
| // redirect.
|
| IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, HttpsMiddleClickRedirect) {
|
| RunReferrerTest(blink::WebReferrerPolicyOrigin, START_ON_HTTPS, REGULAR_LINK,
|
| - SERVER_REDIRECT_FROM_HTTPS_TO_HTTP, NEW_BACKGROUND_TAB,
|
| + SERVER_REDIRECT_FROM_HTTPS_TO_HTTP,
|
| + WindowOpenDisposition::NEW_BACKGROUND_TAB,
|
| blink::WebMouseEvent::Button::Middle,
|
| EXPECT_ORIGIN_AS_REFERRER);
|
| }
|
| @@ -428,7 +394,8 @@ IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, HttpsMiddleClickRedirect) {
|
| IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, TargetBlankRedirect) {
|
| RunReferrerTest(blink::WebReferrerPolicyOrigin, START_ON_HTTP,
|
| LINK_WITH_TARGET_BLANK, SERVER_REDIRECT_FROM_HTTPS_TO_HTTP,
|
| - NEW_FOREGROUND_TAB, blink::WebMouseEvent::Button::Left,
|
| + WindowOpenDisposition::NEW_FOREGROUND_TAB,
|
| + blink::WebMouseEvent::Button::Left,
|
| EXPECT_ORIGIN_AS_REFERRER);
|
| }
|
|
|
| @@ -437,7 +404,8 @@ IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, TargetBlankRedirect) {
|
| IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, HttpsTargetBlankRedirect) {
|
| RunReferrerTest(blink::WebReferrerPolicyOrigin, START_ON_HTTPS,
|
| LINK_WITH_TARGET_BLANK, SERVER_REDIRECT_FROM_HTTPS_TO_HTTP,
|
| - NEW_FOREGROUND_TAB, blink::WebMouseEvent::Button::Left,
|
| + WindowOpenDisposition::NEW_FOREGROUND_TAB,
|
| + blink::WebMouseEvent::Button::Left,
|
| EXPECT_ORIGIN_AS_REFERRER);
|
| }
|
|
|
| @@ -446,7 +414,8 @@ IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, HttpsTargetBlankRedirect) {
|
| IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, MiddleClickTargetBlankRedirect) {
|
| RunReferrerTest(blink::WebReferrerPolicyOrigin, START_ON_HTTP,
|
| LINK_WITH_TARGET_BLANK, SERVER_REDIRECT_FROM_HTTPS_TO_HTTP,
|
| - NEW_FOREGROUND_TAB, blink::WebMouseEvent::Button::Middle,
|
| + WindowOpenDisposition::NEW_FOREGROUND_TAB,
|
| + blink::WebMouseEvent::Button::Middle,
|
| EXPECT_ORIGIN_AS_REFERRER);
|
| }
|
|
|
| @@ -456,7 +425,8 @@ IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest,
|
| HttpsMiddleClickTargetBlankRedirect) {
|
| RunReferrerTest(blink::WebReferrerPolicyOrigin, START_ON_HTTPS,
|
| LINK_WITH_TARGET_BLANK, SERVER_REDIRECT_FROM_HTTPS_TO_HTTP,
|
| - NEW_FOREGROUND_TAB, blink::WebMouseEvent::Button::Middle,
|
| + WindowOpenDisposition::NEW_FOREGROUND_TAB,
|
| + blink::WebMouseEvent::Button::Middle,
|
| EXPECT_ORIGIN_AS_REFERRER);
|
| }
|
|
|
| @@ -465,7 +435,8 @@ IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, ContextMenuRedirect) {
|
| ContextMenuNotificationObserver context_menu_observer(
|
| IDC_CONTENT_CONTEXT_OPENLINKNEWTAB);
|
| RunReferrerTest(blink::WebReferrerPolicyOrigin, START_ON_HTTP, REGULAR_LINK,
|
| - SERVER_REDIRECT_FROM_HTTPS_TO_HTTP, NEW_FOREGROUND_TAB,
|
| + SERVER_REDIRECT_FROM_HTTPS_TO_HTTP,
|
| + WindowOpenDisposition::NEW_FOREGROUND_TAB,
|
| blink::WebMouseEvent::Button::Right,
|
| EXPECT_ORIGIN_AS_REFERRER);
|
| }
|
| @@ -475,7 +446,8 @@ IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, HttpsContextMenuRedirect) {
|
| ContextMenuNotificationObserver context_menu_observer(
|
| IDC_CONTENT_CONTEXT_OPENLINKNEWTAB);
|
| RunReferrerTest(blink::WebReferrerPolicyOrigin, START_ON_HTTPS, REGULAR_LINK,
|
| - SERVER_REDIRECT_FROM_HTTPS_TO_HTTP, NEW_FOREGROUND_TAB,
|
| + SERVER_REDIRECT_FROM_HTTPS_TO_HTTP,
|
| + WindowOpenDisposition::NEW_FOREGROUND_TAB,
|
| blink::WebMouseEvent::Button::Right,
|
| EXPECT_ORIGIN_AS_REFERRER);
|
| }
|
| @@ -486,7 +458,7 @@ IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, History) {
|
| // Navigate from A to B.
|
| GURL start_url = RunReferrerTest(
|
| blink::WebReferrerPolicyOrigin, START_ON_HTTPS, REGULAR_LINK,
|
| - SERVER_REDIRECT_FROM_HTTPS_TO_HTTP, CURRENT_TAB,
|
| + SERVER_REDIRECT_FROM_HTTPS_TO_HTTP, WindowOpenDisposition::CURRENT_TAB,
|
| blink::WebMouseEvent::Button::Left, EXPECT_ORIGIN_AS_REFERRER);
|
|
|
| // Navigate to C.
|
| @@ -504,21 +476,21 @@ IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, History) {
|
| AddAllPossibleTitles(start_url, title_watcher.get());
|
|
|
| // Go back to B.
|
| - chrome::GoBack(browser(), CURRENT_TAB);
|
| + chrome::GoBack(browser(), WindowOpenDisposition::CURRENT_TAB);
|
| EXPECT_EQ(expected_title, title_watcher->WaitAndGetTitle());
|
|
|
| title_watcher.reset(new content::TitleWatcher(tab, expected_title));
|
| AddAllPossibleTitles(start_url, title_watcher.get());
|
|
|
| // Reload to B.
|
| - chrome::Reload(browser(), CURRENT_TAB);
|
| + chrome::Reload(browser(), WindowOpenDisposition::CURRENT_TAB);
|
| EXPECT_EQ(expected_title, title_watcher->WaitAndGetTitle());
|
|
|
| title_watcher.reset(new content::TitleWatcher(tab, expected_title));
|
| AddAllPossibleTitles(start_url, title_watcher.get());
|
|
|
| // Shift-reload to B.
|
| - chrome::ReloadBypassingCache(browser(), CURRENT_TAB);
|
| + chrome::ReloadBypassingCache(browser(), WindowOpenDisposition::CURRENT_TAB);
|
| EXPECT_EQ(expected_title, title_watcher->WaitAndGetTitle());
|
| }
|
|
|
| @@ -527,7 +499,7 @@ IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, History) {
|
| IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, RequestTabletSite) {
|
| GURL start_url = RunReferrerTest(
|
| blink::WebReferrerPolicyOrigin, START_ON_HTTPS, REGULAR_LINK,
|
| - SERVER_REDIRECT_FROM_HTTP_TO_HTTP, CURRENT_TAB,
|
| + SERVER_REDIRECT_FROM_HTTP_TO_HTTP, WindowOpenDisposition::CURRENT_TAB,
|
| blink::WebMouseEvent::Button::Left, EXPECT_ORIGIN_AS_REFERRER);
|
|
|
| base::string16 expected_title =
|
| @@ -603,7 +575,8 @@ IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, IFrame) {
|
| IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest,
|
| HttpLeftClickHTTPSRedirectToHTTPOriginWhenCrossOrigin) {
|
| RunReferrerTest(blink::WebReferrerPolicyOriginWhenCrossOrigin, START_ON_HTTPS,
|
| - REGULAR_LINK, SERVER_REDIRECT_FROM_HTTPS_TO_HTTP, CURRENT_TAB,
|
| + REGULAR_LINK, SERVER_REDIRECT_FROM_HTTPS_TO_HTTP,
|
| + WindowOpenDisposition::CURRENT_TAB,
|
| blink::WebMouseEvent::Button::Left,
|
| EXPECT_ORIGIN_AS_REFERRER);
|
| }
|
| @@ -611,7 +584,8 @@ IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest,
|
| IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest,
|
| HttpLeftClickRedirectToHTTPSOriginWhenCrossOrigin) {
|
| RunReferrerTest(blink::WebReferrerPolicyOriginWhenCrossOrigin, START_ON_HTTP,
|
| - REGULAR_LINK, SERVER_REDIRECT_FROM_HTTP_TO_HTTPS, CURRENT_TAB,
|
| + REGULAR_LINK, SERVER_REDIRECT_FROM_HTTP_TO_HTTPS,
|
| + WindowOpenDisposition::CURRENT_TAB,
|
| blink::WebMouseEvent::Button::Left,
|
| EXPECT_ORIGIN_AS_REFERRER);
|
| }
|
| @@ -619,7 +593,8 @@ IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest,
|
| IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest,
|
| HttpLeftClickRedirectToHTTPOriginWhenCrossOrigin) {
|
| RunReferrerTest(blink::WebReferrerPolicyOriginWhenCrossOrigin, START_ON_HTTP,
|
| - REGULAR_LINK, SERVER_REDIRECT_FROM_HTTP_TO_HTTP, CURRENT_TAB,
|
| + REGULAR_LINK, SERVER_REDIRECT_FROM_HTTP_TO_HTTP,
|
| + WindowOpenDisposition::CURRENT_TAB,
|
| blink::WebMouseEvent::Button::Left, EXPECT_FULL_REFERRER);
|
| }
|
|
|
| @@ -628,7 +603,8 @@ IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest,
|
| // User initiated navigation, from HTTP to HTTPS via server redirect.
|
| IN_PROC_BROWSER_TEST_F(ReferrerPolicyTest, HttpLeftClickRedirectDefaultNoFlag) {
|
| RunReferrerTest(blink::WebReferrerPolicyDefault, START_ON_HTTP, REGULAR_LINK,
|
| - SERVER_REDIRECT_FROM_HTTP_TO_HTTPS, CURRENT_TAB,
|
| + SERVER_REDIRECT_FROM_HTTP_TO_HTTPS,
|
| + WindowOpenDisposition::CURRENT_TAB,
|
| blink::WebMouseEvent::Button::Left, EXPECT_FULL_REFERRER,
|
| blink::WebReferrerPolicyNoReferrerWhenDowngrade);
|
| }
|
| @@ -639,7 +615,8 @@ IN_PROC_BROWSER_TEST_F(ReferrerPolicyWithReduceReferrerGranularityFlagTest,
|
| blink::WebReferrerPolicyNoReferrerWhenDowngradeOriginWhenCrossOrigin;
|
|
|
| RunReferrerTest(blink::WebReferrerPolicyDefault, START_ON_HTTP, REGULAR_LINK,
|
| - SERVER_REDIRECT_FROM_HTTP_TO_HTTPS, CURRENT_TAB,
|
| + SERVER_REDIRECT_FROM_HTTP_TO_HTTPS,
|
| + WindowOpenDisposition::CURRENT_TAB,
|
| blink::WebMouseEvent::Button::Left, EXPECT_ORIGIN_AS_REFERRER,
|
| expected_referrer_policy);
|
| }
|
|
|