diff options
Diffstat (limited to 'deps/v8/test/cctest/test-debug.cc')
-rw-r--r-- | deps/v8/test/cctest/test-debug.cc | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/deps/v8/test/cctest/test-debug.cc b/deps/v8/test/cctest/test-debug.cc index 8f569ae6fe..e2ba3f5d1c 100644 --- a/deps/v8/test/cctest/test-debug.cc +++ b/deps/v8/test/cctest/test-debug.cc @@ -6363,16 +6363,18 @@ TEST(SyntaxErrorMessageOnSyntaxException) { v8::String::NewFromUtf8(env->GetIsolate(), "/sel\\/: \\")); CHECK_EQ(2, compile_error_event_count); - v8::Script::Compile( - v8::String::NewFromUtf8(env->GetIsolate(), "JSON.parse('1234:')")); + v8::Local<v8::Script> script = v8::Script::Compile( + v8::String::NewFromUtf8(env->GetIsolate(), "JSON.parse('1234:')")); CHECK_EQ(2, compile_error_event_count); + script->Run(); + CHECK_EQ(3, compile_error_event_count); v8::Script::Compile( v8::String::NewFromUtf8(env->GetIsolate(), "new RegExp('/\\/\\\\');")); - CHECK_EQ(2, compile_error_event_count); + CHECK_EQ(3, compile_error_event_count); v8::Script::Compile(v8::String::NewFromUtf8(env->GetIsolate(), "throw 1;")); - CHECK_EQ(2, compile_error_event_count); + CHECK_EQ(3, compile_error_event_count); } |