diff options
Diffstat (limited to 'chrome/browser/extensions/notifications_apitest.cc')
-rw-r--r-- | chrome/browser/extensions/notifications_apitest.cc | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/chrome/browser/extensions/notifications_apitest.cc b/chrome/browser/extensions/notifications_apitest.cc index 61b4be9..da134b12 100644 --- a/chrome/browser/extensions/notifications_apitest.cc +++ b/chrome/browser/extensions/notifications_apitest.cc @@ -9,13 +9,27 @@ #include "chrome/browser/profiles/profile.h" #include "chrome/browser/ui/browser.h" -IN_PROC_BROWSER_TEST_F(ExtensionApiTest, Notifications) { +IN_PROC_BROWSER_TEST_F(ExtensionApiTest, NotificationsNoPermission) { #if defined(OS_LINUX) && defined(TOOLKIT_VIEWS) // Notifications not supported on linux/views yet. #else ASSERT_TRUE(RunExtensionTest("notifications/has_not_permission")) << message_; +#endif +} + +IN_PROC_BROWSER_TEST_F(ExtensionApiTest, NotificationsHasPermissionManifest) { +#if defined(OS_LINUX) && defined(TOOLKIT_VIEWS) + // Notifications not supported on linux/views yet. +#else ASSERT_TRUE(RunExtensionTest("notifications/has_permission_manifest")) << message_; +#endif +} + +IN_PROC_BROWSER_TEST_F(ExtensionApiTest, NotificationsHasPermission) { +#if defined(OS_LINUX) && defined(TOOLKIT_VIEWS) + // Notifications not supported on linux/views yet. +#else DesktopNotificationServiceFactory::GetForProfile(browser()->profile()) ->GrantPermission(GURL( "chrome-extension://peoadpeiejnhkmpaakpnompolbglelel")); |