Cleanup: IWYU in a bunch of tests.
Also move a getter out of chrome/browser/extensions/test_extension_environment.h, change Value -> base::Value, and other lint fixes.
Review URL: https://chromiumcodereview.appspot.com/13500004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192087 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/extensions/test_extension_environment.cc b/chrome/browser/extensions/test_extension_environment.cc
index cf5cc15..5d207de 100644
--- a/chrome/browser/extensions/test_extension_environment.cc
+++ b/chrome/browser/extensions/test_extension_environment.cc
@@ -7,12 +7,14 @@
#include "base/command_line.h"
#include "base/json/json_writer.h"
#include "base/run_loop.h"
+#include "base/values.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/test_extension_system.h"
#include "chrome/browser/sessions/session_tab_helper.h"
#include "chrome/common/extensions/extension.h"
#include "chrome/common/extensions/extension_builder.h"
#include "chrome/common/extensions/value_builder.h"
+#include "chrome/test/base/testing_profile.h"
#include "content/public/test/web_contents_tester.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -41,6 +43,10 @@
run_loop.Run();
}
+TestingProfile* TestExtensionEnvironment::profile() const {
+ return profile_.get();
+}
+
ExtensionService* TestExtensionEnvironment::GetExtensionService() {
if (extension_service_ == NULL) {
TestExtensionSystem* extension_system =
@@ -52,13 +58,13 @@
}
const Extension* TestExtensionEnvironment::MakeExtension(
- const Value& manifest_extra) {
+ const base::Value& manifest_extra) {
scoped_ptr<base::DictionaryValue> manifest = DictionaryBuilder()
.Set("name", "Extension")
.Set("version", "1.0")
.Set("manifest_version", 2)
.Build();
- const DictionaryValue* manifest_extra_dict;
+ const base::DictionaryValue* manifest_extra_dict;
if (manifest_extra.GetAsDictionary(&manifest_extra_dict)) {
manifest->MergeDictionary(manifest_extra_dict);
} else {