| 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)); | 
|  |