1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "chrome/browser/extensions/extension_apitest.h" 6 #include "chrome/test/base/ui_test_utils.h" 7 8 IN_PROC_BROWSER_TEST_F(ExtensionApiTest, 9 ExtensionPointerLockAccessFail) { 10 // Test that pointer lock cannot be accessed from an extension without 11 // permission. 12 ASSERT_TRUE(RunPlatformAppTest("pointer_lock/no_permission")) << message_; 13 } 14 15 // http://crbug.com/223447 16 #if defined(OS_LINUX) 17 #define MAYBE_ExtensionPointerLockAccessPass \ 18 DISABLED_ExtensionPointerLockAccessPass 19 #else 20 #define MAYBE_ExtensionPointerLockAccessPass ExtensionPointerLockAccessPass 21 #endif 22 IN_PROC_BROWSER_TEST_F(ExtensionApiTest, 23 MAYBE_ExtensionPointerLockAccessPass) { 24 // Test that pointer lock can be accessed from an extension with permission. 25 ASSERT_TRUE(RunPlatformAppTest("pointer_lock/has_permission")) << message_; 26 } 27