Lines Matching refs:extension

24 #include "extensions/common/extension.h"
78 const Extension* extension = InstallExtension(path_v1_, 1);
79 if (!extension)
83 return extension;
87 // extension and prompt the user to reenable.
89 const Extension* extension,
93 if (UpdateExtension(extension->id(), crx_path, expected_change))
104 // Helper function to install an extension and upgrade it to a version
107 const Extension* extension = InstallIncreasingPermissionExtensionV1();
108 extension = UpdateIncreasingPermissionExtension(extension, path_v2_, -1);
109 return extension;
120 // Tests the process of updating an extension to one that requires higher
123 const Extension* extension = InstallAndUpdateIncreasingPermissionsExtension();
124 ASSERT_TRUE(extension);
128 service_->GrantPermissionsAndEnableExtension(extension);
134 // Tests uninstalling an extension that was disabled due to higher permissions.
136 const Extension* extension = InstallAndUpdateIncreasingPermissionsExtension();
137 ASSERT_TRUE(extension);
141 UninstallExtension(extension->id());
147 // Tests that no error appears if the user disabled the extension.
149 const Extension* extension = InstallIncreasingPermissionExtensionV1();
150 DisableExtension(extension->id());
151 extension = UpdateIncreasingPermissionExtension(extension, path_v2_, 0);
159 const Extension* extension = InstallIncreasingPermissionExtensionV1();
160 DisableExtension(extension->id());
163 ->ClearDisableReasons(extension->id());
166 extension = UpdateIncreasingPermissionExtension(extension, path_v2_, 0);
167 ASSERT_TRUE(extension);
175 const Extension* extension = InstallAndUpdateIncreasingPermissionsExtension();
178 ->ClearDisableReasons(extension->id());
189 extension = UpdateIncreasingPermissionExtension(extension, path_v3_, 0);
190 ASSERT_TRUE(extension);
194 // Test that an error appears if the extension gets disabled because a
198 // Get data for extension v2 (disabled) into sync.
199 const Extension* extension = InstallAndUpdateIncreasingPermissionsExtension();
200 std::string extension_id = extension->id();
204 sync_service->GetExtensionSyncData(*extension);
206 extension = NULL;
208 // Install extension v1.
234 extension = service_->GetExtensionById(extension_id, true);
235 ASSERT_TRUE(extension);
236 EXPECT_EQ("2", extension->VersionString());
244 // Test that an error appears if an extension gets installed server side.
280 // Sync is installing a new extension, so it pends.
287 const Extension* extension = service_->GetExtensionById(extension_id, true);
288 ASSERT_TRUE(extension);
289 EXPECT_EQ("2", extension->VersionString());