| Index: chrome/browser/unload_browsertest.cc
|
| diff --git a/chrome/browser/unload_browsertest.cc b/chrome/browser/unload_browsertest.cc
|
| index 4e0d2b121d0b12ff54aad6bc70f8729c88814bbd..7806bdcd843d0edc7131012ff1620278fab98a92 100644
|
| --- a/chrome/browser/unload_browsertest.cc
|
| +++ b/chrome/browser/unload_browsertest.cc
|
| @@ -59,14 +59,6 @@ const std::string INNER_FRAME_WITH_FOCUS_HTML =
|
| "<body><input id='box'></input></body></html>\"></iframe>"
|
| "</body></html>";
|
|
|
| -const std::string TWO_SECOND_BEFORE_UNLOAD_HTML =
|
| - "<html><head><title>twosecondbeforeunload</title></head><body>"
|
| - "<script>window.onbeforeunload=function(e){"
|
| - "var start = new Date().getTime();"
|
| - "while(new Date().getTime() - start < 2000){}"
|
| - "return 'foo';"
|
| - "}</script></body></html>";
|
| -
|
| const std::string INFINITE_UNLOAD_HTML =
|
| "<html><head><title>infiniteunload</title></head><body>"
|
| "<script>window.onunload=function(e){while(true){}}</script>"
|
| @@ -323,11 +315,11 @@ IN_PROC_BROWSER_TEST_F(UnloadTest, BrowserCloseWithInnerFocusedFrame) {
|
| window_observer.Wait();
|
| }
|
|
|
| -// Tests closing the browser with a beforeunload handler that takes
|
| -// two seconds to run.
|
| -IN_PROC_BROWSER_TEST_F(UnloadTest, BrowserCloseTwoSecondBeforeUnload) {
|
| - LoadUrlAndQuitBrowser(TWO_SECOND_BEFORE_UNLOAD_HTML,
|
| - "twosecondbeforeunload");
|
| +// Tests closing the browser with a beforeunload handler that takes forever
|
| +// by running an infinite loop.
|
| +IN_PROC_BROWSER_TEST_F(UnloadTest, BrowserCloseInfiniteBeforeUnload) {
|
| + LoadUrlAndQuitBrowser(INFINITE_BEFORE_UNLOAD_HTML,
|
| + "infinitebeforeunload");
|
| }
|
|
|
| // Tests closing the browser on a page with an unload listener registered where
|
|
|