diff options
Diffstat (limited to 'chrome/test/base/module_system_test.cc')
-rw-r--r-- | chrome/test/base/module_system_test.cc | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/chrome/test/base/module_system_test.cc b/chrome/test/base/module_system_test.cc index 9aa764b..9eef4da 100644 --- a/chrome/test/base/module_system_test.cc +++ b/chrome/test/base/module_system_test.cc @@ -7,7 +7,7 @@ #include "base/callback.h" #include "base/memory/scoped_ptr.h" #include "base/string_piece.h" -#include "chrome/renderer/extensions/object_backed_native_handler.h" +#include "chrome/renderer/extensions/native_handler.h" #include "ui/base/resource/resource_bundle.h" #include <map> @@ -15,13 +15,12 @@ using extensions::ModuleSystem; using extensions::NativeHandler; -using extensions::ObjectBackedNativeHandler; // Native JS functions for doing asserts. -class AssertNatives : public ObjectBackedNativeHandler { +class AssertNatives : public NativeHandler { public: - explicit AssertNatives(v8::Handle<v8::Context> context) - : ObjectBackedNativeHandler(context), + explicit AssertNatives(v8::Isolate* isolate) + : NativeHandler(isolate), assertion_made_(false), failed_(false) { RouteFunction("AssertTrue", base::Bind(&AssertNatives::AssertTrue, @@ -89,7 +88,7 @@ ModuleSystemTest::ModuleSystemTest() source_map_(new StringSourceMap()), should_assertions_be_made_(true) { context_->Enter(); - assert_natives_ = new AssertNatives(context_); + assert_natives_ = new AssertNatives(context_->GetIsolate()); module_system_.reset(new ModuleSystem(context_, source_map_.get())); module_system_->RegisterNativeHandler("assert", scoped_ptr<NativeHandler>( assert_natives_)); @@ -100,7 +99,7 @@ ModuleSystemTest::ModuleSystemTest() ModuleSystemTest::~ModuleSystemTest() { module_system_.reset(); context_->Exit(); - context_.Dispose(); + context_.Dispose(context_->GetIsolate()); } void ModuleSystemTest::RegisterModule(const std::string& name, |