Index: extensions/renderer/module_system_test.cc |
diff --git a/chrome/test/base/module_system_test.cc b/extensions/renderer/module_system_test.cc |
similarity index 93% |
rename from chrome/test/base/module_system_test.cc |
rename to extensions/renderer/module_system_test.cc |
index 88f979b7145a942c326b2b77579634ac84a6146a..cc023f5ebbd992bce45fe9c5418cbd26cda6147a 100644 |
--- a/chrome/test/base/module_system_test.cc |
+++ b/extensions/renderer/module_system_test.cc |
@@ -2,7 +2,10 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "chrome/test/base/module_system_test.h" |
+#include "extensions/renderer/module_system_test.h" |
+ |
+#include <map> |
+#include <string> |
#include "base/callback.h" |
#include "base/file_util.h" |
@@ -12,17 +15,13 @@ |
#include "base/path_service.h" |
#include "base/stl_util.h" |
#include "base/strings/string_piece.h" |
-#include "chrome/common/chrome_paths.h" |
-#include "chrome/renderer/extensions/chrome_v8_context.h" |
+#include "extensions/common/extension_paths.h" |
#include "extensions/renderer/logging_native_handler.h" |
#include "extensions/renderer/object_backed_native_handler.h" |
#include "extensions/renderer/safe_builtins.h" |
#include "extensions/renderer/utils_native_handler.h" |
#include "ui/base/resource/resource_bundle.h" |
-#include <map> |
-#include <string> |
- |
using extensions::ModuleSystem; |
using extensions::NativeHandler; |
using extensions::ObjectBackedNativeHandler; |
@@ -42,7 +41,7 @@ class V8ExtensionConfigurator { |
: safe_builtins_(extensions::SafeBuiltins::CreateV8Extension()), |
names_(1, safe_builtins_->name()), |
configuration_(new v8::ExtensionConfiguration( |
- names_.size(), vector_as_array(&names_))) { |
+ static_cast<int>(names_.size()), vector_as_array(&names_))) { |
v8::RegisterExtension(safe_builtins_.get()); |
} |
@@ -65,7 +64,7 @@ base::LazyInstance<V8ExtensionConfigurator>::Leaky g_v8_extension_configurator = |
class ModuleSystemTestEnvironment::AssertNatives |
: public ObjectBackedNativeHandler { |
public: |
- explicit AssertNatives(extensions::ChromeV8Context* context) |
+ explicit AssertNatives(extensions::ScriptContext* context) |
: ObjectBackedNativeHandler(context), |
assertion_made_(false), |
failed_(false) { |
@@ -131,7 +130,7 @@ ModuleSystemTestEnvironment::ModuleSystemTestEnvironment( |
context_holder_->SetContext( |
v8::Context::New(isolate_holder->isolate(), |
g_v8_extension_configurator.Get().GetConfiguration())); |
- context_.reset(new extensions::ChromeV8Context( |
+ context_.reset(new extensions::ScriptContext( |
context_holder_->context(), |
NULL, // WebFrame |
NULL, // Extension |
@@ -183,9 +182,8 @@ void ModuleSystemTestEnvironment::RegisterTestFile( |
const std::string& module_name, |
const std::string& file_name) { |
base::FilePath test_js_file_path; |
- ASSERT_TRUE(PathService::Get(chrome::DIR_TEST_DATA, &test_js_file_path)); |
- test_js_file_path = test_js_file_path.AppendASCII("extensions") |
- .AppendASCII(file_name); |
+ ASSERT_TRUE(PathService::Get(extensions::DIR_TEST_DATA, &test_js_file_path)); |
+ test_js_file_path = test_js_file_path.AppendASCII(file_name); |
std::string test_js; |
ASSERT_TRUE(base::ReadFileToString(test_js_file_path, &test_js)); |
source_map_->RegisterModule(module_name, test_js); |