diff --git a/gin/converter_unittest.cc b/gin/converter_unittest.cc index 2c404627040d82..4b0cc647f396b4 100644 --- a/gin/converter_unittest.cc +++ b/gin/converter_unittest.cc @@ -139,9 +139,12 @@ TEST_F(ConverterTest, Vector) { Converter>::ToV8(instance_->isolate(), expected) .As(); EXPECT_EQ(3u, js_array->Length()); + v8::Local context = instance_->isolate()->GetCurrentContext(); for (size_t i = 0; i < expected.size(); ++i) { - EXPECT_TRUE(Integer::New(instance_->isolate(), expected[i]) - ->StrictEquals(js_array->Get(static_cast(i)))); + EXPECT_TRUE( + Integer::New(instance_->isolate(), expected[i]) + ->StrictEquals( + js_array->Get(context, static_cast(i)).ToLocalChecked())); } } diff --git a/gin/shell_runner_unittest.cc b/gin/shell_runner_unittest.cc index 8c0873ac058ab1..9e277e29b47e5a 100644 --- a/gin/shell_runner_unittest.cc +++ b/gin/shell_runner_unittest.cc @@ -45,8 +45,11 @@ TEST(RunnerTest, Run) { runner.Run(source, "test_data.js"); std::string result; - EXPECT_TRUE(Converter::FromV8(isolate, - runner.global()->Get(StringToV8(isolate, "result")), + EXPECT_TRUE(Converter::FromV8( + isolate, + runner.global() + ->Get(isolate->GetCurrentContext(), StringToV8(isolate, "result")) + .ToLocalChecked(), &result)); EXPECT_EQ("PASS", result); }