test: fixing AliasedBuffer tests to enter Isolate

AliasedBuffer tests weren't creating an v8::Isolate::Scope, and this
had negative impact on the node-chakracore branch, where expectation
is an Isoalte has been Enter()'d before being used.

PR-URL: https://github.com/nodejs/node/pull/15536
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
This commit is contained in:
Mike Kaufman 2017-09-21 10:55:09 -07:00 committed by Ruben Bridgewater
parent 3d7f7b2a0c
commit 6faede7eb4
No known key found for this signature in database
GPG Key ID: F07496B3EB3C1762

View File

@ -82,6 +82,7 @@ void ReadAndValidate(v8::Isolate* isolate,
template<class NativeT, class V8T>
void ReadWriteTest(v8::Isolate* isolate) {
v8::Isolate::Scope isolate_scope(isolate);
v8::HandleScope handle_scope(isolate);
v8::Local<v8::Context> context = v8::Context::New(isolate);
v8::Context::Scope context_scope(context);
@ -114,6 +115,7 @@ void SharedBufferTest(
size_t count_A,
size_t count_B,
size_t count_C) {
v8::Isolate::Scope isolate_scope(isolate);
v8::HandleScope handle_scope(isolate);
v8::Local<v8::Context> context = v8::Context::New(isolate);
v8::Context::Scope context_scope(context);