Home | History | Annotate | Download | only in extensions

Lines Matching refs:Permissions

300   // Test missing and invalid permissions array
305 ListValue* permissions = NULL;
306 input_value->GetList(keys::kPermissions, &permissions);
307 ASSERT_FALSE(NULL == permissions);
309 permissions = new ListValue;
310 input_value->Set(keys::kPermissions, permissions);
320 input_value->GetList(keys::kPermissions, &permissions);
321 permissions->Set(0, Value::CreateIntegerValue(24));
326 // We allow unknown API permissions, so this will be valid until we better
327 // distinguish between API and host permissions.
328 permissions->Set(0, Value::CreateStringValue("www.google.com"));
406 // Test permissions scheme.
407 ListValue* permissions = new ListValue;
408 permissions->Set(0, Value::CreateStringValue("file:///C:/foo.txt"));
409 input_value.Set(keys::kPermissions, permissions);
411 // We allow unknown API permissions, so this will be valid until we better
412 // distinguish between API and host permissions.
1001 // Ensure that all permissions that needs to show install UI actually have
1006 // These are considered "nuisance" or "trivial" permissions that don't need
1018 // permissions.
1149 // Create a permissions list containing "unlimited_storage" and add it.
1150 ListValue* permissions = new ListValue();
1153 permissions->Append(Value::CreateStringValue(old_unlimited));
1154 dictionary.Set(extension_manifest_keys::kPermissions, permissions);
1167 // This tests the API permissions with an empty manifest (one that just
1211 extension = LoadManifest("permissions", "many-hosts.json");
1220 extension = LoadManifest("permissions", "plugins.json");
1223 // permissions.
1238 extension = LoadManifest("permissions", "permissions_all_urls.json");
1242 "permissions", "permissions_all_urls.json", Extension::ALLOW_FILE_ACCESS);
1247 extension = LoadManifest("permissions", "permissions_file_scheme.json");
1250 extension = LoadManifest("permissions", "permissions_file_scheme.json",
1256 extension = LoadManifest("permissions", "permissions_http_scheme.json");
1259 extension = LoadManifest("permissions", "permissions_http_scheme.json",
1265 extension = LoadManifest("permissions", "content_script_all_urls.json");
1269 extension = LoadManifest("permissions", "content_script_all_urls.json",
1276 extension = LoadManifest("permissions", "content_script_file_scheme.json");
1280 extension = LoadManifest("permissions", "content_script_file_scheme.json",
1287 extension = LoadManifest("permissions", "content_script_http_scheme.json");
1291 extension = LoadManifest("permissions", "content_script_http_scheme.json",
1299 // methods of Extension for extensions with various permissions.
1306 scoped_refptr<Extension> MakeExtension(const std::string& permissions,
1308 // Replace single-quotes with double-quotes in permissions, since JSON
1310 std::string munged_permissions = permissions;
1327 dirpath = dirpath.AppendASCII("extensions").AppendASCII("permissions");
1359 TEST_F(ExtensionScriptAndCaptureVisibleTest, Permissions) {
1362 // to if the permissions allow it.