Chromium Code Reviews| Index: chrome/android/javatests/src/org/chromium/chrome/browser/notifications/NotificationUIManagerTest.java |
| diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/notifications/NotificationUIManagerTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/notifications/NotificationUIManagerTest.java |
| index e1bafb3b1c0c2fa315117819b87f22d4aaf5600b..9d679cbb5f503483d71dbf1ddd78416caa64cdeb 100644 |
| --- a/chrome/android/javatests/src/org/chromium/chrome/browser/notifications/NotificationUIManagerTest.java |
| +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/notifications/NotificationUIManagerTest.java |
| @@ -148,6 +148,23 @@ public class NotificationUIManagerTest extends ChromeShellTestBase { |
| } |
| /** |
| + * Verifies that notifications created with the "silent" flag do not inherit system defaults |
| + * in regards to their sound, vibration and light indicators. |
| + */ |
| + @MediumTest |
| + @Feature({"Browser", "Notifications"}) |
| + public void testNotificationSilentProperty() throws Exception { |
| + setNotificationContentSettingForCurrentOrigin(ContentSetting.ALLOW); |
| + assertEquals(PERMISSION_GRANTED, runJavaScriptCodeInCurrentTab("Notification.permission")); |
| + |
| + Notification notification = showAndGetNotification("MyNotification", "{ silent: true }"); |
| + assertNotNull(notification); |
| + |
| + // Zero indicates that no defaults should be inherit from the system. |
|
Michael van Ouwerkerk
2015/02/27 11:31:21
nit: inherited
Peter Beverloo
2015/02/27 12:26:30
Done.
|
| + assertEquals(0, notification.defaults); |
| + } |
| + |
| + /** |
| * Verifies that notifications which specify an icon will have that icon fetched, converted into |
| * a Bitmap and included as the large icon in the notification. |
| */ |