Index: chrome/browser/extensions/api/app_window/app_window_apitest.cc |
diff --git a/chrome/browser/extensions/api/app_window/app_window_apitest.cc b/chrome/browser/extensions/api/app_window/app_window_apitest.cc |
index 5b20a4226b85d87f31c8734628324d0d1f95ba6e..2a6114b92190ec3ae2b179701d413cd207a5f75d 100644 |
--- a/chrome/browser/extensions/api/app_window/app_window_apitest.cc |
+++ b/chrome/browser/extensions/api/app_window/app_window_apitest.cc |
@@ -105,4 +105,36 @@ IN_PROC_BROWSER_TEST_F(PlatformAppBrowserTest, WindowsApiGet) { |
<< message_; |
} |
+IN_PROC_BROWSER_TEST_F(PlatformAppBrowserTest, |
+ WindowsApiAlphaEnabledHasPermissions) { |
+#if defined(USE_AURA) |
+ EXPECT_TRUE(RunPlatformAppTest( |
+ "platform_apps/windows_api_alpha_enabled/has_permissions_aura")) |
+ << message_; |
+#else |
+ EXPECT_TRUE(RunPlatformAppTest( |
+ "platform_apps/windows_api_alpha_enabled/has_permissions_no_aura")) |
+ << message_; |
+#endif |
+} |
+ |
+IN_PROC_BROWSER_TEST_F(PlatformAppBrowserTest, |
+ WindowsApiAlphaEnabledNoPermissions) { |
+ EXPECT_TRUE(RunPlatformAppTest( |
+ "platform_apps/windows_api_alpha_enabled/no_permissions")) |
+ << message_; |
+} |
+ |
+#ifdef USE_AURA |
+IN_PROC_BROWSER_TEST_F(PlatformAppBrowserTest, WindowsApiAlphaEnabledInStable) { |
+ extensions::ScopedCurrentChannel channel(chrome::VersionInfo::CHANNEL_STABLE); |
+ EXPECT_TRUE(RunPlatformAppTestWithFlags( |
+ "platform_apps/windows_api_alpha_enabled/in_stable", |
+ // Ignore manifest warnings because the extension will not load at all |
+ // in stable. |
+ kFlagIgnoreManifestWarnings)) |
+ << message_; |
+} |
+#endif |
+ |
} // namespace extensions |