Index: third_party/WebKit/Source/web/tests/sim/SimTest.cpp |
diff --git a/third_party/WebKit/Source/web/tests/sim/SimTest.cpp b/third_party/WebKit/Source/web/tests/sim/SimTest.cpp |
index 476be18f861361564c7d0c1aa4f0d289e7217443..a3e01fe09faf235281df41b91589a4483b7dec63 100644 |
--- a/third_party/WebKit/Source/web/tests/sim/SimTest.cpp |
+++ b/third_party/WebKit/Source/web/tests/sim/SimTest.cpp |
@@ -5,6 +5,7 @@ |
#include "web/tests/sim/SimTest.h" |
#include "core/dom/Document.h" |
+#include "core/frame/LocalDOMWindow.h" |
#include "platform/LayoutTestSupport.h" |
#include "platform/scroll/ScrollbarTheme.h" |
#include "platform/testing/UnitTestHelpers.h" |
@@ -26,6 +27,7 @@ SimTest::SimTest() : m_webViewClient(m_compositor) { |
ScrollbarTheme::setMockScrollbarsEnabled(true); |
m_webViewHelper.initialize(true, nullptr, &m_webViewClient); |
m_compositor.setWebViewImpl(webView()); |
+ m_page.setPage(webView().page()); |
} |
SimTest::~SimTest() { |
@@ -43,6 +45,14 @@ void SimTest::loadURL(const String& url) { |
webView().mainFrameImpl()->loadRequest(request); |
} |
+LocalDOMWindow& SimTest::window() { |
ojan
2016/11/22 00:46:27
This really makes me want a WebModules thing or so
|
+ return *document().domWindow(); |
+} |
+ |
+SimPage& SimTest::page() { |
+ return m_page; |
+} |
+ |
Document& SimTest::document() { |
return *webView().mainFrameImpl()->frame()->document(); |
} |