Index: ash/system/chromeos/tray_display_unittest.cc |
diff --git a/ash/system/chromeos/tray_display_unittest.cc b/ash/system/chromeos/tray_display_unittest.cc |
index 1c5970dc3b24b8ba487bcec613f37cf56eab7708..c6fa9e949cb0279b310d1dbe3a0af18d1f8ff5fd 100644 |
--- a/ash/system/chromeos/tray_display_unittest.cc |
+++ b/ash/system/chromeos/tray_display_unittest.cc |
@@ -437,5 +437,24 @@ TEST_F(TrayDisplayTest, DisplayConfigurationChangedTwice) { |
EXPECT_TRUE(GetDisplayNotificationText().empty()); |
} |
+TEST_F(TrayDisplayTest, UpdateAfterSuppressDisplayNotification) { |
+ UpdateDisplay("400x400,200x200"); |
+ |
+ test::TestSystemTrayDelegate* tray_delegate = |
+ static_cast<test::TestSystemTrayDelegate*>( |
+ Shell::GetInstance()->system_tray_delegate()); |
+ tray_delegate->set_should_show_display_notification(true); |
+ |
+ // rotate the second. |
+ UpdateDisplay("400x400,200x200/r"); |
+ EXPECT_EQ( |
+ l10n_util::GetStringFUTF16( |
+ IDS_ASH_STATUS_TRAY_DISPLAY_ROTATED, |
+ GetSecondDisplayName(), |
+ l10n_util::GetStringUTF16( |
+ IDS_ASH_STATUS_TRAY_DISPLAY_ORIENTATION_90)), |
+ GetDisplayNotificationText()); |
+} |
+ |
} // namespace internal |
} // namespace ash |