summaryrefslogtreecommitdiffstats
path: root/chrome/test/base/module_system_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/test/base/module_system_test.cc')
-rw-r--r--chrome/test/base/module_system_test.cc13
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,