Add test for chrome.tabs.executeScript after the frames have finished loading.
Add a test that verifies that we can still execute scripts after a frame has
loaded, even when that frame loaded after the main document has completed.
[email protected]
BUG=78854
TEST=ExecuteScriptApiTest.ExecuteScriptFrameAfterLoad
Review URL: http://codereview.chromium.org/6813064
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81122 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/extensions/execute_script_apitest.cc b/chrome/browser/extensions/execute_script_apitest.cc
index b3110ee..568c85f 100644
--- a/chrome/browser/extensions/execute_script_apitest.cc
+++ b/chrome/browser/extensions/execute_script_apitest.cc
@@ -62,3 +62,9 @@
ASSERT_TRUE(RunExtensionSubtest("executescript/navigation_race",
"javascript_url.html")) << message_;
}
+
+IN_PROC_BROWSER_TEST_F(ExecuteScriptApiTest, ExecuteScriptFrameAfterLoad) {
+ SetupDelayedHostResolver();
+ ASSERT_TRUE(StartTestServer());
+ ASSERT_TRUE(RunExtensionTest("executescript/frame_after_load")) << message_;
+}