diff options
author | mihaip@chromium.org <mihaip@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-11 18:20:50 +0000 |
---|---|---|
committer | mihaip@chromium.org <mihaip@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-11 18:20:50 +0000 |
commit | d45ce251fa02d368846e01f4b44f893947f5e13e (patch) | |
tree | 1e741b8e6a9312f6fa3213d231294f0ad51ef7b2 /chrome/browser | |
parent | 79538568397b04e8938c487bdd820ba96c933dcb (diff) | |
download | chromium_src-d45ce251fa02d368846e01f4b44f893947f5e13e.zip chromium_src-d45ce251fa02d368846e01f4b44f893947f5e13e.tar.gz chromium_src-d45ce251fa02d368846e01f4b44f893947f5e13e.tar.bz2 |
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.
R=aa@chromium.org
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
Diffstat (limited to 'chrome/browser')
-rw-r--r-- | chrome/browser/extensions/execute_script_apitest.cc | 6 |
1 files changed, 6 insertions, 0 deletions
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 @@ IN_PROC_BROWSER_TEST_F(ExecuteScriptApiTest, MAYBE_NavigationRace) { 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_; +} |