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

Side by Side Diff: chrome/browser/extensions/extension_management_unittest.cc

Issue 2144313002: Plumbing for login apps device policy to extensions. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Devlin feedback Created 3 years, 9 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 unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/extensions/extension_management.h" 5 #include "chrome/browser/extensions/extension_management.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <memory> 8 #include <memory>
9 #include <string> 9 #include <string>
10 #include <vector> 10 #include <vector>
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
90 pref_service_.reset(new TestingPrefServiceSimple()); 90 pref_service_.reset(new TestingPrefServiceSimple());
91 pref_service_->registry()->RegisterListPref( 91 pref_service_->registry()->RegisterListPref(
92 pref_names::kAllowedInstallSites); 92 pref_names::kAllowedInstallSites);
93 pref_service_->registry()->RegisterListPref(pref_names::kAllowedTypes); 93 pref_service_->registry()->RegisterListPref(pref_names::kAllowedTypes);
94 pref_service_->registry()->RegisterListPref(pref_names::kInstallDenyList); 94 pref_service_->registry()->RegisterListPref(pref_names::kInstallDenyList);
95 pref_service_->registry()->RegisterListPref(pref_names::kInstallAllowList); 95 pref_service_->registry()->RegisterListPref(pref_names::kInstallAllowList);
96 pref_service_->registry()->RegisterDictionaryPref( 96 pref_service_->registry()->RegisterDictionaryPref(
97 pref_names::kInstallForceList); 97 pref_names::kInstallForceList);
98 pref_service_->registry()->RegisterDictionaryPref( 98 pref_service_->registry()->RegisterDictionaryPref(
99 pref_names::kExtensionManagement); 99 pref_names::kExtensionManagement);
100 extension_management_.reset(new ExtensionManagement(pref_service_.get())); 100 extension_management_.reset(
101 new ExtensionManagement(pref_service_.get(), false));
101 } 102 }
102 103
103 void SetPref(bool managed, const char* path, base::Value* value) { 104 void SetPref(bool managed, const char* path, base::Value* value) {
104 if (managed) 105 if (managed)
105 pref_service_->SetManagedPref(path, value); 106 pref_service_->SetManagedPref(path, value);
106 else 107 else
107 pref_service_->SetUserPref(path, value); 108 pref_service_->SetUserPref(path, value);
108 } 109 }
109 110
110 void RemovePref(bool managed, const char* path) { 111 void RemovePref(bool managed, const char* path) {
(...skipping 763 matching lines...) Expand 10 before | Expand all | Expand 10 after
874 EXPECT_FALSE(error.empty()); 875 EXPECT_FALSE(error.empty());
875 876
876 CreateExtension(Manifest::INTERNAL); 877 CreateExtension(Manifest::INTERNAL);
877 error.clear(); 878 error.clear();
878 EXPECT_FALSE(MustRemainEnabled(extension_.get(), NULL)); 879 EXPECT_FALSE(MustRemainEnabled(extension_.get(), NULL));
879 EXPECT_FALSE(MustRemainEnabled(extension_.get(), &error)); 880 EXPECT_FALSE(MustRemainEnabled(extension_.get(), &error));
880 EXPECT_TRUE(error.empty()); 881 EXPECT_TRUE(error.empty());
881 } 882 }
882 883
883 } // namespace extensions 884 } // namespace extensions
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698