| Index: chrome/browser/unload_uitest.cc
|
| ===================================================================
|
| --- chrome/browser/unload_uitest.cc (revision 106989)
|
| +++ chrome/browser/unload_uitest.cc (working copy)
|
| @@ -315,6 +315,18 @@
|
| EXPECT_EQ(0, exit_code); // Expect a clean shutdown.
|
| }
|
|
|
| +// Tests terminating the browser with a beforeunload handler.
|
| +// Currently only ChromeOS shuts down gracefully.
|
| +#if defined(OS_CHROMEOS)
|
| +TEST_F(UnloadTest, BrowserTerminateBeforeUnload) {
|
| + scoped_refptr<BrowserProxy> browser(automation()->GetBrowserWindow(0));
|
| + ASSERT_TRUE(browser.get());
|
| + NavigateToDataURL(BEFORE_UNLOAD_HTML, L"beforeunload");
|
| + TerminateBrowser();
|
| + VerifyCleanExit();
|
| +}
|
| +#endif
|
| +
|
| #if defined(OS_LINUX)
|
| // Fails sometimes on Linux valgrind. http://crbug.com/45675
|
| #define MAYBE_BrowserCloseWithInnerFocusedFrame \
|
|
|