summaryrefslogtreecommitdiffstats
path: root/components/content_settings/core/browser/website_settings_registry_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'components/content_settings/core/browser/website_settings_registry_unittest.cc')
-rw-r--r--components/content_settings/core/browser/website_settings_registry_unittest.cc23
1 files changed, 23 insertions, 0 deletions
diff --git a/components/content_settings/core/browser/website_settings_registry_unittest.cc b/components/content_settings/core/browser/website_settings_registry_unittest.cc
index 5f9da12..f9ae40b 100644
--- a/components/content_settings/core/browser/website_settings_registry_unittest.cc
+++ b/components/content_settings/core/browser/website_settings_registry_unittest.cc
@@ -3,8 +3,10 @@
// found in the LICENSE file.
#include "base/logging.h"
+#include "base/values.h"
#include "components/content_settings/core/browser/website_settings_info.h"
#include "components/content_settings/core/browser/website_settings_registry.h"
+#include "components/content_settings/core/common/content_settings.h"
#include "components/content_settings/core/common/content_settings_types.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -39,4 +41,25 @@ TEST_F(WebsiteSettingsRegistryTest, GetByName) {
EXPECT_EQ(registry()->Get(CONTENT_SETTINGS_TYPE_COOKIES), info);
}
+TEST_F(WebsiteSettingsRegistryTest, Properties) {
+ const WebsiteSettingsInfo* info =
+ registry()->Get(CONTENT_SETTINGS_TYPE_COOKIES);
+ ASSERT_TRUE(info);
+ EXPECT_EQ("profile.content_settings.exceptions.cookies", info->pref_name());
+ EXPECT_EQ("profile.default_content_setting_values.cookies",
+ info->default_value_pref_name());
+ int setting;
+ ASSERT_TRUE(info->initial_default_value()->GetAsInteger(&setting));
+ EXPECT_EQ(CONTENT_SETTING_ALLOW, setting);
+
+ info = registry()->Get(CONTENT_SETTINGS_TYPE_MEDIASTREAM_CAMERA);
+ ASSERT_TRUE(info);
+ EXPECT_EQ("profile.content_settings.exceptions.media_stream_camera",
+ info->pref_name());
+ EXPECT_EQ("profile.default_content_setting_values.media_stream_camera",
+ info->default_value_pref_name());
+ ASSERT_TRUE(info->initial_default_value()->GetAsInteger(&setting));
+ EXPECT_EQ(CONTENT_SETTING_ASK, setting);
+}
+
} // namespace content_settings