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 2420628ad7a3ddee05b023b3ca3da34554dea3d7..12a9f3e41d11f815828d28d2ba3f04f6cf3a8cb1 100644 |
--- a/chrome/browser/extensions/api/app_window/app_window_apitest.cc |
+++ b/chrome/browser/extensions/api/app_window/app_window_apitest.cc |
@@ -110,4 +110,34 @@ IN_PROC_BROWSER_TEST_F(PlatformAppBrowserTest, WindowsApiGet) { |
<< message_; |
} |
+IN_PROC_BROWSER_TEST_F(PlatformAppBrowserTest, |
+ WindowsApiAlphaEnabledHasPermissions) { |
+#if defined(USE_ASH) |
benwells
2014/08/05 23:37:05
Should this be USE_AURA?
garykac
2014/08/07 03:54:00
Yes, but it needs to exclude Linux while keeping C
|
+ EXPECT_TRUE(RunPlatformAppTest( |
+ "platform_apps/windows_api_alpha_enabled/has_permissions_has_alpha")) |
+ << message_; |
+#else |
+ EXPECT_TRUE(RunPlatformAppTest( |
+ "platform_apps/windows_api_alpha_enabled/has_permissions_no_alpha")) |
+ << message_; |
+#endif |
+} |
+ |
+IN_PROC_BROWSER_TEST_F(PlatformAppBrowserTest, |
+ WindowsApiAlphaEnabledNoPermissions) { |
+ EXPECT_TRUE(RunPlatformAppTest( |
+ "platform_apps/windows_api_alpha_enabled/no_permissions")) |
+ << message_; |
+} |
+ |
+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_; |
+} |
+ |
} // namespace extensions |