| Index: test/cctest/test-api.cc
|
| diff --git a/test/cctest/test-api.cc b/test/cctest/test-api.cc
|
| index 7016bf7ac2b135bfc444664b92d38af527198f2d..30903a114f8c346f1df1443fb72b201e9f85b2b5 100644
|
| --- a/test/cctest/test-api.cc
|
| +++ b/test/cctest/test-api.cc
|
| @@ -3840,6 +3840,7 @@ static void check_message_1(v8::Handle<v8::Message> message,
|
| CHECK(data->IsNumber());
|
| CHECK_EQ(1337, data->Int32Value());
|
| CHECK(!message->IsSharedCrossOrigin());
|
| + CHECK_EQ(CcTest::isolate(), message->GetIsolate());
|
| message_received = true;
|
| }
|
|
|
| @@ -3861,6 +3862,9 @@ static void check_message_2(v8::Handle<v8::Message> message,
|
| v8::Handle<Value> data) {
|
| LocalContext context;
|
| CHECK(data->IsObject());
|
| + v8::Handle<v8::Object> data_obj = data.As<v8::Object>();
|
| + CHECK(message->GetIsolate());
|
| + CHECK_EQ(data_obj->GetIsolate(), message->GetIsolate());
|
| v8::Local<v8::Value> hidden_property =
|
| v8::Object::Cast(*data)->GetHiddenValue(v8_str("hidden key"));
|
| CHECK(v8_str("hidden value")->Equals(hidden_property));
|
| @@ -3893,6 +3897,7 @@ static void check_message_3(v8::Handle<v8::Message> message,
|
| CHECK(message->GetScriptOrigin().ResourceIsEmbedderDebugScript()->Value());
|
| CHECK_EQ(6.75, message->GetScriptOrigin().ResourceName()->NumberValue());
|
| CHECK_EQ(7.40, message->GetScriptOrigin().SourceMapUrl()->NumberValue());
|
| + CHECK_EQ(CcTest::isolate(), message->GetIsolate());
|
| message_received = true;
|
| }
|
|
|
| @@ -3921,6 +3926,7 @@ static void check_message_4(v8::Handle<v8::Message> message,
|
| v8::Handle<Value> data) {
|
| CHECK(!message->IsSharedCrossOrigin());
|
| CHECK_EQ(6.75, message->GetScriptOrigin().ResourceName()->NumberValue());
|
| + CHECK_EQ(CcTest::isolate(), message->GetIsolate());
|
| message_received = true;
|
| }
|
|
|
| @@ -3948,6 +3954,7 @@ static void check_message_5a(v8::Handle<v8::Message> message,
|
| v8::Handle<Value> data) {
|
| CHECK(message->IsSharedCrossOrigin());
|
| CHECK_EQ(6.75, message->GetScriptOrigin().ResourceName()->NumberValue());
|
| + CHECK_EQ(CcTest::isolate(), message->GetIsolate());
|
| message_received = true;
|
| }
|
|
|
| @@ -3956,6 +3963,7 @@ static void check_message_5b(v8::Handle<v8::Message> message,
|
| v8::Handle<Value> data) {
|
| CHECK(!message->IsSharedCrossOrigin());
|
| CHECK_EQ(6.75, message->GetScriptOrigin().ResourceName()->NumberValue());
|
| + CHECK_EQ(CcTest::isolate(), message->GetIsolate());
|
| message_received = true;
|
| }
|
|
|
|
|