Index: chrome/browser/policy/policy_browsertest.cc |
diff --git a/chrome/browser/policy/policy_browsertest.cc b/chrome/browser/policy/policy_browsertest.cc |
index 3dc36128b8d0e7af09bed7c51b57865978e66dc1..51436899f4d3933766fb310562481844fcef94e7 100644 |
--- a/chrome/browser/policy/policy_browsertest.cc |
+++ b/chrome/browser/policy/policy_browsertest.cc |
@@ -1787,6 +1787,21 @@ IN_PROC_BROWSER_TEST_F(PolicyTest, FileURLBlacklist) { |
CheckURLIsBlocked(browser(), file_path2.c_str()); |
} |
+IN_PROC_BROWSER_TEST_F(PolicyTest, AllowFullscreen) { |
+ PolicyMap policies; |
+ policies.Set(key::kAllowFullscreen, |
+ POLICY_LEVEL_MANDATORY, POLICY_SCOPE_USER, |
+ base::Value::CreateBooleanValue(false), NULL); |
+ UpdateProviderPolicy(policies); |
+ |
+ BrowserWindow* browser_window = browser()->window(); |
+ ASSERT_TRUE(browser_window); |
+ |
+ EXPECT_FALSE(browser_window->IsFullscreen()); |
+ chrome::ToggleFullscreenMode(browser()); |
+ EXPECT_FALSE(browser_window->IsFullscreen()); |
+} |
+ |
#if defined(OS_CHROMEOS) |
IN_PROC_BROWSER_TEST_F(PolicyTest, DisableScreenshotsFile) { |
int screenshot_count = CountScreenshots(); |