| Index: Source/web/tests/FrameTestHelpers.h
|
| diff --git a/Source/web/tests/FrameTestHelpers.h b/Source/web/tests/FrameTestHelpers.h
|
| index fa6200739a2ee02d52ac47fa2cef3b3745c9f881..324fab828d6bf0d899d90de5184c8cca5a6d449e 100644
|
| --- a/Source/web/tests/FrameTestHelpers.h
|
| +++ b/Source/web/tests/FrameTestHelpers.h
|
| @@ -44,11 +44,24 @@ class WebViewClient;
|
| namespace FrameTestHelpers {
|
|
|
| void loadFrame(WebFrame*, const std::string& url);
|
| +void runPendingTasks();
|
|
|
| -WebView* createWebView(bool enableJavascript = false, WebFrameClient* = 0, WebViewClient* = 0);
|
| -WebView* createWebViewAndLoad(const std::string& url, bool enableJavascript = false, WebFrameClient* = 0, WebViewClient* = 0);
|
| +class WebViewHelper {
|
| +public:
|
| + WebViewHelper();
|
| + ~WebViewHelper();
|
|
|
| -void runPendingTasks();
|
| + WebView* initialize(bool enableJavascript = false, WebFrameClient* = 0, WebViewClient* = 0);
|
| + WebView* initializeAndLoad(const std::string& url, bool enableJavascript = false, WebFrameClient* = 0, WebViewClient* = 0);
|
| +
|
| + void reset();
|
| +
|
| + WebView* webView() { return m_webView; }
|
| +
|
| +private:
|
| + WebFrame* m_mainFrame;
|
| + WebView* m_webView;
|
| +};
|
|
|
| } // namespace FrameTestHelpers
|
| } // namespace WebKit
|
|
|