| 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..29da1348220b22946c2895751490b8bd281f1c5d 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 inherited from the system.
|
| + 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.
|
| */
|
|
|