| Index: gin/converter_unittest.cc
|
| diff --git a/gin/converter_unittest.cc b/gin/converter_unittest.cc
|
| index 8b9adf414b05899eb85830f90414e95ca74d216e..a7c35470320160fcc2a3798e21b66a6464931eb2 100644
|
| --- a/gin/converter_unittest.cc
|
| +++ b/gin/converter_unittest.cc
|
| @@ -116,19 +116,16 @@ TEST_F(ConverterTest, Vector) {
|
| expected.push_back(0);
|
| expected.push_back(1);
|
|
|
| - Local<Array> js_array = Local<Array>::Cast(
|
| - Converter<std::vector<int>>::ToV8(instance_->isolate(), expected));
|
| - ASSERT_FALSE(js_array.IsEmpty());
|
| - EXPECT_EQ(3u, js_array->Length());
|
| + auto maybe = Converter<std::vector<int>>::ToV8(
|
| + instance_->isolate()->GetCurrentContext(), expected);
|
| + Local<Value> js_value;
|
| + EXPECT_TRUE(maybe.ToLocal(&js_value));
|
| + Local<Array> js_array2 = Local<Array>::Cast(js_value);
|
| + EXPECT_EQ(3u, js_array2->Length());
|
| for (size_t i = 0; i < expected.size(); ++i) {
|
| EXPECT_TRUE(Integer::New(instance_->isolate(), expected[i])
|
| - ->StrictEquals(js_array->Get(static_cast<int>(i))));
|
| + ->StrictEquals(js_array2->Get(static_cast<int>(i))));
|
| }
|
| -
|
| - std::vector<int> actual;
|
| - EXPECT_TRUE(Converter<std::vector<int> >::FromV8(instance_->isolate(),
|
| - js_array, &actual));
|
| - EXPECT_EQ(expected, actual);
|
| }
|
|
|
| } // namespace gin
|
|
|