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"); |
} |