diff options
Diffstat (limited to 'chrome/browser/extensions/extension_service_unittest.cc')
-rw-r--r-- | chrome/browser/extensions/extension_service_unittest.cc | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/chrome/browser/extensions/extension_service_unittest.cc b/chrome/browser/extensions/extension_service_unittest.cc index 3a89884..127a2a1 100644 --- a/chrome/browser/extensions/extension_service_unittest.cc +++ b/chrome/browser/extensions/extension_service_unittest.cc @@ -1878,36 +1878,6 @@ TEST_F(ExtensionServiceTest, UnpackedExtensionCanChangeID) { // we should also test that preferences are preserved. } -TEST_F(ExtensionServiceTest, UnpackedExtensionMayContainSymlinkedFiles) { - FilePath source_data_dir = data_dir_. - AppendASCII("unpacked"). - AppendASCII("symlinks_allowed"); - - // Paths to test data files. - FilePath source_manifest = source_data_dir.AppendASCII("manifest.json"); - ASSERT_TRUE(file_util::PathExists(source_manifest)); - FilePath source_icon = source_data_dir.AppendASCII("icon.png"); - ASSERT_TRUE(file_util::PathExists(source_icon)); - - // Set up the temporary extension directory. - ScopedTempDir temp; - ASSERT_TRUE(temp.CreateUniqueTempDir()); - FilePath extension_path = temp.path(); - FilePath manifest = extension_path.Append(Extension::kManifestFilename); - FilePath icon_symlink = extension_path.Append("icon.png"); - file_util::CopyFile(source_manifest, manifest); - file_util::CreateSymbolicLink(source_icon, icon_symlink); - - // Load extension. - InitializeEmptyExtensionService(); - extensions::UnpackedInstaller::Create(service_)->Load(extension_path); - loop_.RunAllPending(); - - EXPECT_TRUE(GetErrors().empty()); - ASSERT_EQ(1u, loaded_.size()); - EXPECT_EQ(1u, service_->extensions()->size()); -} - TEST_F(ExtensionServiceTest, InstallLocalizedTheme) { InitializeEmptyExtensionService(); FilePath theme_path = data_dir_ |