Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(477)

Unified Diff: chrome/browser/extensions/extension_service_sync_unittest.cc

Issue 2396903002: Supervised Users always need custodian approval for permission increase (Closed)
Patch Set: Remove deleted method from the header file. Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/extensions/extension_service.cc ('k') | chrome/browser/extensions/extension_util.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/extensions/extension_service_sync_unittest.cc
diff --git a/chrome/browser/extensions/extension_service_sync_unittest.cc b/chrome/browser/extensions/extension_service_sync_unittest.cc
index c22300be52011a5ac5c2b689e1d511bc94cc06e9..1f4874c2d24ec780d6c300e21dd308701d5cc691 100644
--- a/chrome/browser/extensions/extension_service_sync_unittest.cc
+++ b/chrome/browser/extensions/extension_service_sync_unittest.cc
@@ -1581,17 +1581,6 @@ class ExtensionServiceTestSupervised : public ExtensionServiceSyncTest,
}
protected:
- void InitNeedCustodianApprovalFieldTrial(bool enabled) {
- // Group name doesn't matter.
- base::FieldTrialList::CreateFieldTrial(
- "SupervisedUserExtensionPermissionIncrease", "group");
- std::map<std::string, std::string> params;
- params["legacy_supervised_user"] = enabled ? "true" : "false";
- params["child_account"] = enabled ? "true" : "false";
- variations::AssociateVariationParams(
- "SupervisedUserExtensionPermissionIncrease", "group", params);
- }
-
void InitSupervisedUserInitiatedExtensionInstallFeature(bool enabled) {
base::FeatureList::ClearInstanceForTesting();
std::unique_ptr<base::FeatureList> feature_list(new base::FeatureList);
@@ -2000,32 +1989,8 @@ TEST_F(ExtensionServiceTestSupervised, UpdateWithoutPermissionIncrease) {
EXPECT_FALSE(IsPendingCustodianApproval(id));
}
-TEST_F(ExtensionServiceTestSupervised, UpdateWithPermissionIncreaseNoApproval) {
- InitNeedCustodianApprovalFieldTrial(false);
-
- InitServices(true /* profile_is_supervised */);
-
- MockPermissionRequestCreator* creator = new MockPermissionRequestCreator;
- supervised_user_service()->AddPermissionRequestCreator(
- base::WrapUnique(creator));
-
- std::string id = InstallPermissionsTestExtension(true /* by_custodian */);
-
- // Update to a new version with increased permissions.
- // Since we don't require the custodian's approval, no permission request
- // should be created.
- const std::string version2("2");
- EXPECT_CALL(*creator, CreateExtensionUpdateRequest(
- RequestId(id, version2), testing::_))
- .Times(0);
- UpdatePermissionsTestExtension(id, version2, DISABLED);
- EXPECT_FALSE(IsPendingCustodianApproval(id));
-}
-
TEST_F(ExtensionServiceTestSupervised,
UpdateWithPermissionIncreaseApprovalOldVersion) {
- InitNeedCustodianApprovalFieldTrial(true);
-
InitServices(true /* profile_is_supervised */);
MockPermissionRequestCreator* creator = new MockPermissionRequestCreator;
@@ -2076,8 +2041,6 @@ TEST_F(ExtensionServiceTestSupervised,
TEST_F(ExtensionServiceTestSupervised,
UpdateWithPermissionIncreaseApprovalMatchingVersion) {
- InitNeedCustodianApprovalFieldTrial(true);
-
InitServices(true /* profile_is_supervised */);
MockPermissionRequestCreator* creator = new MockPermissionRequestCreator;
@@ -2115,8 +2078,6 @@ TEST_F(ExtensionServiceTestSupervised,
TEST_F(ExtensionServiceTestSupervised,
UpdateWithPermissionIncreaseApprovalNewVersion) {
- InitNeedCustodianApprovalFieldTrial(true);
-
InitServices(true /* profile_is_supervised */);
MockPermissionRequestCreator* creator = new MockPermissionRequestCreator;
@@ -2163,7 +2124,6 @@ TEST_F(ExtensionServiceTestSupervised,
}
TEST_F(ExtensionServiceTestSupervised, SupervisedUserInitiatedInstalls) {
- InitNeedCustodianApprovalFieldTrial(true);
InitSupervisedUserInitiatedExtensionInstallFeature(true);
InitServices(true /* profile_is_supervised */);
@@ -2204,7 +2164,6 @@ TEST_F(ExtensionServiceTestSupervised, SupervisedUserInitiatedInstalls) {
TEST_F(ExtensionServiceTestSupervised,
UpdateSUInitiatedInstallWithoutPermissionIncrease) {
- InitNeedCustodianApprovalFieldTrial(true);
InitSupervisedUserInitiatedExtensionInstallFeature(true);
InitServices(true /* profile_is_supervised */);
@@ -2243,7 +2202,6 @@ TEST_F(ExtensionServiceTestSupervised,
TEST_F(ExtensionServiceTestSupervised,
UpdateSUInitiatedInstallWithPermissionIncrease) {
- InitNeedCustodianApprovalFieldTrial(true);
InitSupervisedUserInitiatedExtensionInstallFeature(true);
InitServices(true /* profile_is_supervised */);
@@ -2289,7 +2247,6 @@ TEST_F(ExtensionServiceTestSupervised,
TEST_F(ExtensionServiceTestSupervised,
UpdateSUInitiatedInstallWithPermissionIncreaseApprovalArrivesFirst) {
- InitNeedCustodianApprovalFieldTrial(true);
InitSupervisedUserInitiatedExtensionInstallFeature(true);
InitServices(true /* profile_is_supervised */);
« no previous file with comments | « chrome/browser/extensions/extension_service.cc ('k') | chrome/browser/extensions/extension_util.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698