Index: content/test/test_render_frame_host.h |
diff --git a/content/test/test_render_frame_host.h b/content/test/test_render_frame_host.h |
index fcf4a743655636f287c6fdd66b1c4cc16bcedf84..333c2d776694e29d49984ffd9dcf748797cd3ff3 100644 |
--- a/content/test/test_render_frame_host.h |
+++ b/content/test/test_render_frame_host.h |
@@ -85,7 +85,11 @@ class TestRenderFrameHost : public RenderFrameHostImpl, |
int response_code, |
const base::FilePath* file_path_for_history_item, |
const std::vector<GURL>& redirects); |
- void SendBeginNavigationWithURL(const GURL& url, bool has_user_gesture); |
+ |
+ // With the current navigation logic this method is a no-op. |
+ // PlzNavigate: this method simulates receiving a BeginNavigation IPC. |
+ void SendRendererInitiatedNavigationRequest(const GURL& url, |
+ bool has_user_gesture); |
void DidDisownOpener(); |
@@ -102,7 +106,13 @@ class TestRenderFrameHost : public RenderFrameHostImpl, |
// this simulates a BeforeUnload ACK from the renderer. |
// PlzNavigate: this simulates a BeforeUnload ACK from the renderer, and the |
// interaction with the IO thread up until the response is ready to commit. |
- void PrepareForCommit(const GURL& url); |
+ void PrepareForCommit(); |
+ |
+ // This method does the same as PrepareForCommit. |
+ // PlzNavigate: Beyond doing the same as PrepareForCommit, this method will |
+ // also simulate a server redirect to |redirect_url|. If the URL is empty the |
+ // redirect step is ignored. |
+ void PrepareForCommitWithServerRedirect(const GURL& redirect_url); |
// Simulate receiving a FrameHostMsg_BeforeUnloadHandlersPresent. |
void SendBeforeUnloadHandlersPresent(bool present); |