Index: Source/web/tests/FrameTestHelpers.h |
diff --git a/Source/web/tests/FrameTestHelpers.h b/Source/web/tests/FrameTestHelpers.h |
index d16f987d13b5ef252e1c25603b0e81c2adedb0e5..8d876d7d3d25881f60bdf9dd8fb69500462cb7fc 100644 |
--- a/Source/web/tests/FrameTestHelpers.h |
+++ b/Source/web/tests/FrameTestHelpers.h |
@@ -114,12 +114,20 @@ private: |
// frames and need further specialization of WebFrameClient behavior should subclass this. |
class TestWebRemoteFrameClient : public WebRemoteFrameClient { |
public: |
- // Notifies the embedder that a postMessage was issued to a remote frame. |
- virtual void postMessageEvent( |
+ TestWebRemoteFrameClient(); |
+ |
+ WebRemoteFrame* frame() const { return m_frame; } |
+ |
+ // WebRemoteFrameClient overrides: |
+ void frameDetached() override; |
+ void postMessageEvent( |
WebLocalFrame* sourceFrame, |
WebRemoteFrame* targetFrame, |
WebSecurityOrigin targetOrigin, |
- WebDOMMessageEvent) { } |
+ WebDOMMessageEvent) override { } |
+ |
+private: |
+ WebRemoteFrame* const m_frame; |
}; |
class TestWebViewClient : public WebViewClient { |