| OLD | NEW | 
|   1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |   1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 
|   2 // Use of this source code is governed by a BSD-style license that can be |   2 // Use of this source code is governed by a BSD-style license that can be | 
|   3 // found in the LICENSE file. |   3 // found in the LICENSE file. | 
|   4  |   4  | 
|   5 #include "chrome/browser/extensions/extension_apitest.h" |   5 #include "chrome/browser/extensions/extension_apitest.h" | 
|   6  |   6  | 
|   7 #include "chrome/browser/notifications/desktop_notification_service.h" |   7 #include "chrome/browser/notifications/desktop_notification_service.h" | 
|   8 #include "chrome/browser/notifications/desktop_notification_service_factory.h" |  | 
|   9 #include "chrome/browser/profiles/profile.h" |   8 #include "chrome/browser/profiles/profile.h" | 
|  10 #include "chrome/browser/ui/browser.h" |   9 #include "chrome/browser/ui/browser.h" | 
|  11  |  10  | 
|  12 // Flaky, http://crbug.com/42314. |  11 // Flaky, http://crbug.com/42314. | 
|  13 IN_PROC_BROWSER_TEST_F(ExtensionApiTest, FLAKY_Notifications) { |  12 IN_PROC_BROWSER_TEST_F(ExtensionApiTest, FLAKY_Notifications) { | 
|  14 #if defined(OS_LINUX) && defined(TOOLKIT_VIEWS) |  13 #if defined(OS_LINUX) && defined(TOOLKIT_VIEWS) | 
|  15   // Notifications not supported on linux/views yet. |  14   // Notifications not supported on linux/views yet. | 
|  16 #else |  15 #else | 
|  17   ASSERT_TRUE(RunExtensionTest("notifications/has_not_permission")) << message_; |  16   ASSERT_TRUE(RunExtensionTest("notifications/has_not_permission")) << message_; | 
|  18   ASSERT_TRUE(RunExtensionTest("notifications/has_permission_manifest")) |  17   ASSERT_TRUE(RunExtensionTest("notifications/has_permission_manifest")) | 
|  19       << message_; |  18       << message_; | 
|  20   DesktopNotificationServiceFactory::GetForProfile(browser()->profile()) |  19   browser()->profile()->GetDesktopNotificationService() | 
|  21       ->GrantPermission(GURL( |  20       ->GrantPermission(GURL( | 
|  22           "chrome-extension://peoadpeiejnhkmpaakpnompolbglelel")); |  21           "chrome-extension://peoadpeiejnhkmpaakpnompolbglelel")); | 
|  23   ASSERT_TRUE(RunExtensionTest("notifications/has_permission_prefs")) |  22   ASSERT_TRUE(RunExtensionTest("notifications/has_permission_prefs")) | 
|  24       << message_; |  23       << message_; | 
|  25 #endif |  24 #endif | 
|  26 } |  25 } | 
 |  26  | 
| OLD | NEW |