OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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/crx_installer.h" | 5 #include "chrome/browser/extensions/crx_installer.h" |
6 | 6 |
7 #include <stddef.h> | 7 #include <stddef.h> |
8 | 8 |
9 #include <utility> | 9 #include <utility> |
10 | 10 |
(...skipping 167 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
178 | 178 |
179 MockPromptProxy::~MockPromptProxy() {} | 179 MockPromptProxy::~MockPromptProxy() {} |
180 | 180 |
181 std::unique_ptr<ExtensionInstallPrompt> MockPromptProxy::CreatePrompt() { | 181 std::unique_ptr<ExtensionInstallPrompt> MockPromptProxy::CreatePrompt() { |
182 return std::unique_ptr<MockInstallPrompt>( | 182 return std::unique_ptr<MockInstallPrompt>( |
183 new MockInstallPrompt(web_contents_, this)); | 183 new MockInstallPrompt(web_contents_, this)); |
184 } | 184 } |
185 | 185 |
186 std::unique_ptr<MockPromptProxy> CreateMockPromptProxyForBrowser( | 186 std::unique_ptr<MockPromptProxy> CreateMockPromptProxyForBrowser( |
187 Browser* browser) { | 187 Browser* browser) { |
188 return base::WrapUnique( | 188 return base::MakeUnique<MockPromptProxy>( |
189 new MockPromptProxy(browser->tab_strip_model()->GetActiveWebContents())); | 189 browser->tab_strip_model()->GetActiveWebContents()); |
190 } | 190 } |
191 | 191 |
192 class ManagementPolicyMock : public extensions::ManagementPolicy::Provider { | 192 class ManagementPolicyMock : public extensions::ManagementPolicy::Provider { |
193 public: | 193 public: |
194 ManagementPolicyMock() {} | 194 ManagementPolicyMock() {} |
195 | 195 |
196 std::string GetDebugPolicyProviderName() const override { | 196 std::string GetDebugPolicyProviderName() const override { |
197 return "ManagementPolicyMock"; | 197 return "ManagementPolicyMock"; |
198 } | 198 } |
199 | 199 |
(...skipping 490 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
690 EXPECT_TRUE(WaitForCrxInstallerDone()); | 690 EXPECT_TRUE(WaitForCrxInstallerDone()); |
691 const Extension* extension = installer->extension(); | 691 const Extension* extension = installer->extension(); |
692 ASSERT_TRUE(extension); | 692 ASSERT_TRUE(extension); |
693 ASSERT_EQ(extension_id, extension->id()); | 693 ASSERT_EQ(extension_id, extension->id()); |
694 EXPECT_TRUE(ExtensionPrefs::Get(profile())->AllowFileAccess(extension_id)); | 694 EXPECT_TRUE(ExtensionPrefs::Get(profile())->AllowFileAccess(extension_id)); |
695 EXPECT_TRUE(extension->creation_flags() & Extension::ALLOW_FILE_ACCESS); | 695 EXPECT_TRUE(extension->creation_flags() & Extension::ALLOW_FILE_ACCESS); |
696 } | 696 } |
697 } | 697 } |
698 | 698 |
699 } // namespace extensions | 699 } // namespace extensions |
OLD | NEW |