Index: chrome/browser/extensions/permission_message_combinations_unittest.cc |
diff --git a/chrome/browser/extensions/permission_message_combinations_unittest.cc b/chrome/browser/extensions/permission_message_combinations_unittest.cc |
index 66046869b2ce1ff4d2d8d6dfb02d477139049d7b..7581ff1d42618ca91b4167cdc2b85899086ceaf3 100644 |
--- a/chrome/browser/extensions/permission_message_combinations_unittest.cc |
+++ b/chrome/browser/extensions/permission_message_combinations_unittest.cc |
@@ -8,7 +8,6 @@ |
#include "chrome/browser/extensions/test_extension_environment.h" |
#include "chrome/common/extensions/permissions/chrome_permission_message_provider.h" |
#include "extensions/common/extension.h" |
-#include "extensions/common/features/simple_feature.h" |
#include "extensions/common/permissions/permission_message_test_util.h" |
#include "extensions/common/permissions/permissions_data.h" |
#include "extensions/common/switches.h" |
@@ -17,15 +16,12 @@ |
namespace extensions { |
-const char kWhitelistedExtensionID[] = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"; |
- |
// Tests that ChromePermissionMessageProvider produces the expected messages for |
// various combinations of app/extension permissions. |
class PermissionMessageCombinationsUnittest : public testing::Test { |
public: |
PermissionMessageCombinationsUnittest() |
- : message_provider_(new ChromePermissionMessageProvider()), |
- whitelisted_extension_id_(kWhitelistedExtensionID) {} |
+ : message_provider_(new ChromePermissionMessageProvider()) {} |
~PermissionMessageCombinationsUnittest() override {} |
// Overridden from testing::Test: |
@@ -43,8 +39,10 @@ |
std::replace(json_manifest_with_double_quotes.begin(), |
json_manifest_with_double_quotes.end(), '\'', '"'); |
app_ = env_.MakeExtension( |
- *base::test::ParseJson(json_manifest_with_double_quotes), |
- kWhitelistedExtensionID); |
+ *base::test::ParseJson(json_manifest_with_double_quotes)); |
+ // Add the app to any whitelists so we can test all permissions. |
+ base::CommandLine::ForCurrentProcess()->AppendSwitchASCII( |
+ switches::kWhitelistedExtensionID, app_->id()); |
} |
// Checks whether the currently installed app or extension produces the given |
@@ -199,9 +197,6 @@ |
extensions::TestExtensionEnvironment env_; |
scoped_ptr<ChromePermissionMessageProvider> message_provider_; |
scoped_refptr<const Extension> app_; |
- // Whitelist a known extension id so we can test all permissions. This ID |
- // will be used for each test app. |
- extensions::SimpleFeature::ScopedWhitelistForTest whitelisted_extension_id_; |
DISALLOW_COPY_AND_ASSIGN(PermissionMessageCombinationsUnittest); |
}; |