| Index: extensions/renderer/script_context_set_unittest.cc
|
| diff --git a/extensions/renderer/script_context_set_unittest.cc b/extensions/renderer/script_context_set_unittest.cc
|
| index 48272f16e416cd80049b6bb1d02dcf5f56484ea3..16587b97d47d620a7eee3b6b2e86bd0b43f8b55d 100644
|
| --- a/extensions/renderer/script_context_set_unittest.cc
|
| +++ b/extensions/renderer/script_context_set_unittest.cc
|
| @@ -20,14 +20,18 @@ TEST(ScriptContextSet, Lifecycle) {
|
|
|
| v8::Isolate* isolate = v8::Isolate::GetCurrent();
|
| v8::HandleScope handle_scope(isolate);
|
| - v8::Handle<v8::Context> v8_context(v8::Context::New(isolate));
|
| + gin::ContextHolder context_holder(isolate);
|
| + context_holder.SetContext(v8::Context::New(isolate));
|
|
|
| // Dirty hack, but we don't actually need the frame, and this is easier than
|
| // creating a whole webview.
|
| blink::WebFrame* frame = reinterpret_cast<blink::WebFrame*>(1);
|
| const Extension* extension = NULL;
|
| - ScriptContext* context = new ScriptContext(
|
| - v8_context, frame, extension, Feature::BLESSED_EXTENSION_CONTEXT);
|
| + ScriptContext* context =
|
| + new ScriptContext(context_holder.context(),
|
| + frame,
|
| + extension,
|
| + Feature::BLESSED_EXTENSION_CONTEXT);
|
|
|
| context_set.Add(context);
|
| EXPECT_EQ(1u, context_set.GetAll().count(context));
|
|
|