Index: chrome/browser/ui/website_settings/permission_menu_model_unittest.cc |
diff --git a/chrome/browser/ui/website_settings/permission_menu_model_unittest.cc b/chrome/browser/ui/website_settings/permission_menu_model_unittest.cc |
index 747e2e3bafee167ea706eca7193cde039236e2ed..718f1080e927291eb0a940a9e1a91f4861290ebe 100644 |
--- a/chrome/browser/ui/website_settings/permission_menu_model_unittest.cc |
+++ b/chrome/browser/ui/website_settings/permission_menu_model_unittest.cc |
@@ -31,6 +31,7 @@ TEST(PermissionMenuModelTest, TestDefault) { |
permission.type = CONTENT_SETTINGS_TYPE_COOKIES; |
permission.setting = CONTENT_SETTING_ALLOW; |
permission.default_setting = CONTENT_SETTING_ALLOW; |
+ permission.is_incognito = false; |
PermissionMenuModel model( |
GURL("http://www.google.com"), permission, callback.callback()); |
EXPECT_EQ(3, model.GetItemCount()); |
@@ -45,6 +46,7 @@ TEST(PermissionMenuModelTest, TestDefaultMediaHttp) { |
permission.type = type; |
permission.setting = CONTENT_SETTING_ALLOW; |
permission.default_setting = CONTENT_SETTING_ALLOW; |
+ permission.is_incognito = false; |
PermissionMenuModel model( |
GURL("http://www.google.com"), permission, callback.callback()); |
EXPECT_EQ(2, model.GetItemCount()); |
@@ -65,6 +67,7 @@ TEST(PermissionMenuModelTest, TestFullscreenMouseLockFileUrl) { |
permission.type = CONTENT_SETTINGS_TYPE_FULLSCREEN; |
permission.setting = CONTENT_SETTING_ASK; |
permission.default_setting = CONTENT_SETTING_ASK; |
+ permission.is_incognito = false; |
PermissionMenuModel fullscreen_model(GURL("file:///test.html"), permission, |
callback.callback()); |
EXPECT_EQ(1, fullscreen_model.GetItemCount()); |
@@ -80,3 +83,21 @@ TEST(PermissionMenuModelTest, TestFullscreenMouseLockFileUrl) { |
l10n_util::GetStringUTF16(IDS_WEBSITE_SETTINGS_MENU_ITEM_DEFAULT_ASK), |
fullscreen_model.GetLabelAt(0)); |
} |
+ |
+TEST(PermissionMenuModelTest, TestIncognitoNotifications) { |
+ TestCallback callback; |
+ WebsiteSettingsUI::PermissionInfo permission; |
+ permission.type = CONTENT_SETTINGS_TYPE_NOTIFICATIONS; |
+ permission.setting = CONTENT_SETTING_ASK; |
+ permission.default_setting = CONTENT_SETTING_ASK; |
+ |
+ permission.is_incognito = false; |
+ PermissionMenuModel regular_model(GURL("https://www.google.com"), permission, |
+ callback.callback()); |
+ EXPECT_EQ(3, regular_model.GetItemCount()); |
+ |
+ permission.is_incognito = true; |
+ PermissionMenuModel incognito_model(GURL("https://www.google.com"), |
+ permission, callback.callback()); |
+ EXPECT_EQ(2, incognito_model.GetItemCount()); |
+} |