Index: extensions/browser/guest_view/web_view/web_view_apitest.cc |
diff --git a/extensions/browser/guest_view/web_view/web_view_apitest.cc b/extensions/browser/guest_view/web_view/web_view_apitest.cc |
index 0502ecb78315d883eda06110577d7ecbe5de4d80..2e63b790e4d353eca1e578cd61fc2f70d7e07793 100644 |
--- a/extensions/browser/guest_view/web_view/web_view_apitest.cc |
+++ b/extensions/browser/guest_view/web_view/web_view_apitest.cc |
@@ -143,6 +143,7 @@ void WebViewAPITest::LaunchApp(const std::string& app_location) { |
extension_system_->LaunchApp(extension->id()); |
ExtensionTestMessageListener launch_listener("LAUNCHED", false); |
+ launch_listener.set_failure_message("FAILURE"); |
ASSERT_TRUE(launch_listener.WaitUntilSatisfied()); |
embedder_web_contents_ = GetFirstAppWindowWebContents(); |
@@ -705,4 +706,10 @@ IN_PROC_BROWSER_TEST_F(WebViewAPITest, TestWebRequestAPIGoogleProperty) { |
RunTest("testWebRequestAPIGoogleProperty", "web_view/apitest"); |
} |
+// This test verifies that webview.contentWindow works inside an iframe |
+IN_PROC_BROWSER_TEST_F(WebViewAPITest, TestWebViewInsideFrame) { |
+ LaunchApp("web_view/inside_iframe"); |
+} |
+ |
+ |
} // namespace extensions |