Chromium Code Reviews| Index: test/cctest/test-api.cc |
| diff --git a/test/cctest/test-api.cc b/test/cctest/test-api.cc |
| index 6bea3eaefee603ed7bc02a56be251082ba6ad27a..4bc470df5f0c6e25350bf1983f328c04f48c2c14 100644 |
| --- a/test/cctest/test-api.cc |
| +++ b/test/cctest/test-api.cc |
| @@ -21947,29 +21947,39 @@ THREADED_TEST(Regress260106) { |
| CHECK(function->IsFunction()); |
| } |
| - |
| THREADED_TEST(JSONParseObject) { |
| LocalContext context; |
| HandleScope scope(context->GetIsolate()); |
| Local<Value> obj = |
| - v8::JSON::Parse(context->GetIsolate(), v8_str("{\"x\":42}")) |
| - .ToLocalChecked(); |
| + v8::JSON::Parse(context.local(), v8_str("{\"x\":42}")).ToLocalChecked(); |
| Local<Object> global = context->Global(); |
| global->Set(context.local(), v8_str("obj"), obj).FromJust(); |
| ExpectString("JSON.stringify(obj)", "{\"x\":42}"); |
| } |
|
haavardm
2016/04/15 11:45:23
"git cl format" wants only one empty line here bet
jochen (gone - plz use gerrit)
2016/04/15 11:53:27
yeah, we decided to not mass-update but change tho
|
| - |
| THREADED_TEST(JSONParseNumber) { |
| LocalContext context; |
| HandleScope scope(context->GetIsolate()); |
| Local<Value> obj = |
| - v8::JSON::Parse(context->GetIsolate(), v8_str("42")).ToLocalChecked(); |
| + v8::JSON::Parse(context.local(), v8_str("42")).ToLocalChecked(); |
| Local<Object> global = context->Global(); |
| global->Set(context.local(), v8_str("obj"), obj).FromJust(); |
| ExpectString("JSON.stringify(obj)", "42"); |
| } |
| +THREADED_TEST(JSONStringifyObject) { |
| + LocalContext context; |
| + HandleScope scope(context->GetIsolate()); |
| + Local<Value> value = |
| + v8::JSON::Parse(context.local(), v8_str("{\"x\":42}")).ToLocalChecked(); |
| + Local<Object> obj = value->ToObject(context.local()).ToLocalChecked(); |
| + Local<Object> global = context->Global(); |
| + global->Set(context.local(), v8_str("obj"), obj).FromJust(); |
| + Local<String> json = |
| + v8::JSON::Stringify(context.local(), obj).ToLocalChecked(); |
| + v8::String::Utf8Value utf8(json); |
| + ExpectString("JSON.stringify(obj)", *utf8); |
| +} |
| #if V8_OS_POSIX && !V8_OS_NACL |
| class ThreadInterruptTest { |