| Index: extensions/renderer/guest_view/mime_handler_view/mime_handler_view_browsertest.cc
|
| diff --git a/extensions/renderer/guest_view/mime_handler_view/mime_handler_view_browsertest.cc b/extensions/renderer/guest_view/mime_handler_view/mime_handler_view_browsertest.cc
|
| index bfb3e7c81d6f58a0e1e7c96d3d6cd83cb0b8b805..d4c33d6c8da215288877bf582482ab75878acaf7 100644
|
| --- a/extensions/renderer/guest_view/mime_handler_view/mime_handler_view_browsertest.cc
|
| +++ b/extensions/renderer/guest_view/mime_handler_view/mime_handler_view_browsertest.cc
|
| @@ -28,26 +28,47 @@ class MimeHandlerViewTest : public ExtensionApiTest {
|
|
|
| return extension;
|
| }
|
| +
|
| + void RunTest(const std::string& path) {
|
| + const extensions::Extension* extension = LoadTestExtension();
|
| + ASSERT_TRUE(extension);
|
| +
|
| + extensions::ResultCatcher catcher;
|
| +
|
| + GURL extension_url("chrome-extension://" + std::string(kExtensionId) + "/" +
|
| + path);
|
| + ui_test_utils::NavigateToURL(browser(), extension_url);
|
| +
|
| + if (!catcher.GetNextResult())
|
| + FAIL() << catcher.message();
|
| + }
|
| };
|
|
|
| // Not working on Windows because of crbug.com/443466.
|
| #if defined(OS_WIN)
|
| #define MAYBE_PostMessage DISABLED_PostMessage
|
| +#define MAYBE_Basic DISABLED_Basic
|
| +#define MAYBE_Embedded DISABLED_Embedded
|
| +#define MAYBE_Abort DISABLED_Abort
|
| #else
|
| #define MAYBE_PostMessage PostMessage
|
| +#define MAYBE_Basic Basic
|
| +#define MAYBE_Embedded Embedded
|
| +#define MAYBE_Abort Abort
|
| #endif
|
|
|
| IN_PROC_BROWSER_TEST_F(MimeHandlerViewTest, MAYBE_PostMessage) {
|
| - const extensions::Extension* extension = LoadTestExtension();
|
| - ASSERT_TRUE(extension);
|
| + RunTest("test_postmessage.html");
|
| +}
|
|
|
| - extensions::ResultCatcher catcher;
|
| +IN_PROC_BROWSER_TEST_F(MimeHandlerViewTest, MAYBE_Basic) {
|
| + RunTest("testBasic.csv");
|
| +}
|
|
|
| - GURL extension_url("chrome-extension://" +
|
| - std::string(kExtensionId) +
|
| - "/test_postmessage.html");
|
| - ui_test_utils::NavigateToURL(browser(), extension_url);
|
| +IN_PROC_BROWSER_TEST_F(MimeHandlerViewTest, MAYBE_Embedded) {
|
| + RunTest("test_embedded.html");
|
| +}
|
|
|
| - if (!catcher.GetNextResult())
|
| - FAIL() << catcher.message();
|
| +IN_PROC_BROWSER_TEST_F(MimeHandlerViewTest, MAYBE_Abort) {
|
| + RunTest("testAbort.csv");
|
| }
|
|
|