| Index: chrome/test/base/module_system_test.cc
|
| diff --git a/chrome/test/base/module_system_test.cc b/chrome/test/base/module_system_test.cc
|
| index bfc8308f1576ae9b8592e06962814397009e7e63..2f04a37329b52f68f05c5d3a83213d43eefb69ce 100644
|
| --- a/chrome/test/base/module_system_test.cc
|
| +++ b/chrome/test/base/module_system_test.cc
|
| @@ -121,18 +121,19 @@ class ModuleSystemTest::StringSourceMap : public ModuleSystem::SourceMap {
|
| };
|
|
|
| ModuleSystemTest::ModuleSystemTest()
|
| - : isolate_(v8::Isolate::GetCurrent()),
|
| - handle_scope_(isolate_),
|
| - context_(
|
| - new extensions::ChromeV8Context(
|
| - v8::Context::New(
|
| - isolate_,
|
| - g_v8_extension_configurator.Get().GetConfiguration()),
|
| - NULL, // WebFrame
|
| - NULL, // Extension
|
| - extensions::Feature::UNSPECIFIED_CONTEXT)),
|
| + : isolate_holder_(v8::Isolate::GetCurrent(), NULL),
|
| + context_holder_(isolate_holder_.isolate()),
|
| + handle_scope_(isolate_holder_.isolate()),
|
| source_map_(new StringSourceMap()),
|
| should_assertions_be_made_(true) {
|
| + context_holder_.SetContext(
|
| + v8::Context::New(isolate_holder_.isolate(),
|
| + g_v8_extension_configurator.Get().GetConfiguration()));
|
| + context_.reset(new extensions::ChromeV8Context(
|
| + context_holder_.context(),
|
| + NULL, // WebFrame
|
| + NULL, // Extension
|
| + extensions::Feature::UNSPECIFIED_CONTEXT));
|
| context_->v8_context()->Enter();
|
| assert_natives_ = new AssertNatives(context_.get());
|
|
|
| @@ -146,8 +147,10 @@ ModuleSystemTest::ModuleSystemTest()
|
| assert_natives_));
|
| module_system->RegisterNativeHandler("logging", scoped_ptr<NativeHandler>(
|
| new extensions::LoggingNativeHandler(context_.get())));
|
| - module_system->RegisterNativeHandler("utils", scoped_ptr<NativeHandler>(
|
| - new extensions::UtilsNativeHandler(context_.get())));
|
| + module_system->RegisterNativeHandler(
|
| + "utils_natives",
|
| + scoped_ptr<NativeHandler>(
|
| + new extensions::UtilsNativeHandler(context_.get())));
|
| module_system->SetExceptionHandlerForTest(
|
| scoped_ptr<ModuleSystem::ExceptionHandler>(new FailsOnException));
|
| }
|
|
|