| Index: content/browser/frame_host/navigator_impl_unittest.cc
|
| diff --git a/content/browser/frame_host/navigator_impl_unittest.cc b/content/browser/frame_host/navigator_impl_unittest.cc
|
| index c5b35f16ce706452abdb2928caa2cb28a3a951bc..0d2f9b0f29c1790237b866dece5c8c94d5dc91f7 100644
|
| --- a/content/browser/frame_host/navigator_impl_unittest.cc
|
| +++ b/content/browser/frame_host/navigator_impl_unittest.cc
|
| @@ -1140,16 +1140,17 @@ TEST_F(NavigatorTestWithBrowserSideNavigation,
|
| }
|
|
|
| namespace {
|
| -void SetWithinPage(const GURL& url,
|
| - FrameHostMsg_DidCommitProvisionalLoad_Params* params) {
|
| - params->was_within_same_page = true;
|
| +void SetWithinSameDocument(
|
| + const GURL& url,
|
| + FrameHostMsg_DidCommitProvisionalLoad_Params* params) {
|
| + params->was_within_same_document = true;
|
| params->url = url;
|
| params->origin = url::Origin(url);
|
| }
|
| }
|
|
|
| // A renderer process might try and claim that a cross site navigation was
|
| -// within the same page by setting was_within_same_page = true for
|
| +// within the same document by setting was_within_same_document = true for
|
| // FrameHostMsg_DidCommitProvisionalLoad. Such case should be detected on the
|
| // browser side and the renderer process should be killed.
|
| TEST_F(NavigatorTestWithBrowserSideNavigation, CrossSiteClaimWithinPage) {
|
| @@ -1166,7 +1167,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, CrossSiteClaimWithinPage) {
|
| // Claim that the navigation was within same page.
|
| int bad_msg_count = process()->bad_msg_count();
|
| GetSpeculativeRenderFrameHost(node)->SendNavigateWithModificationCallback(
|
| - entry_id, true, kUrl2, base::Bind(SetWithinPage, kUrl1));
|
| + entry_id, true, kUrl2, base::Bind(SetWithinSameDocument, kUrl1));
|
| EXPECT_EQ(process()->bad_msg_count(), bad_msg_count + 1);
|
| }
|
|
|
|
|