Index: chrome/common/extensions/permissions/permissions_data_unittest.cc |
diff --git a/chrome/common/extensions/permissions/permissions_data_unittest.cc b/chrome/common/extensions/permissions/permissions_data_unittest.cc |
index a5458f9f3fc597620715039cb1390a77a0bc1021..fce5d2bb38e66bfa4c0a4b33eb6d95bdb3f7c837 100644 |
--- a/chrome/common/extensions/permissions/permissions_data_unittest.cc |
+++ b/chrome/common/extensions/permissions/permissions_data_unittest.cc |
@@ -252,34 +252,6 @@ TEST(ExtensionPermissionsTest, GetPermissionMessages_Plugins) { |
#endif |
} |
-TEST(ExtensionPermissionsTest, OptionalOnlyPermission) { |
- // Set feature current channel to dev because the only permission that must |
- // be optional (usbDevices) is only available on dev channel. |
- Feature::ScopedCurrentChannel scoped_channel( |
- chrome::VersionInfo::CHANNEL_DEV); |
- |
- scoped_refptr<Extension> extension; |
- std::string error; |
- extension = LoadManifestUnchecked("optional_only_permission", |
- "manifest1.json", |
- Manifest::INTERNAL, Extension::NO_FLAGS, |
- &error); |
- EXPECT_TRUE(extension == NULL); |
- ASSERT_EQ( |
- ErrorUtils::FormatErrorMessage( |
- extension_manifest_errors::kPermissionMustBeOptional, |
- "usbDevices"), |
- error); |
- |
- error.clear(); |
- extension = LoadManifestUnchecked("optional_only_permission", |
- "manifest2.json", |
- Manifest::INTERNAL, Extension::NO_FLAGS, |
- &error); |
- EXPECT_TRUE(extension != NULL); |
- EXPECT_TRUE(error.empty()); |
-} |
- |
// Base class for testing the CanExecuteScriptOnPage and CanCaptureVisiblePage |
// methods of Extension for extensions with various permissions. |
class ExtensionScriptAndCaptureVisibleTest : public testing::Test { |