| Index: chrome/browser/extensions/api/permissions/permissions_apitest.cc
|
| ===================================================================
|
| --- chrome/browser/extensions/api/permissions/permissions_apitest.cc (revision 265681)
|
| +++ chrome/browser/extensions/api/permissions/permissions_apitest.cc (working copy)
|
| @@ -117,6 +117,17 @@
|
| EXPECT_TRUE(RunExtensionTest("permissions/optional_gesture")) << message_;
|
| }
|
|
|
| +// Tests that the user gesture is retained in the permissions.request function
|
| +// callback.
|
| +IN_PROC_BROWSER_TEST_F(ExtensionApiTest, OptionalPermissionsRetainGesture) {
|
| + PermissionsRequestFunction::SetAutoConfirmForTests(true);
|
| + PermissionsRequestFunction::SetIgnoreUserGestureForTests(false);
|
| + host_resolver()->AddRule("*.com", "127.0.0.1");
|
| + ASSERT_TRUE(StartEmbeddedTestServer());
|
| + EXPECT_TRUE(RunExtensionTest("permissions/optional_retain_gesture"))
|
| + << message_;
|
| +}
|
| +
|
| // Tests that an extension can't gain access to file: URLs without the checkbox
|
| // entry in prefs. There shouldn't be a warning either.
|
| IN_PROC_BROWSER_TEST_F(ExtensionApiTest, OptionalPermissionsFileAccess) {
|
|
|