Folly parseJson doesn't handle minInt properly
[folly.git] / folly / test / JsonTest.cpp
index a9bca3bab9edfd1bef848ca1f9a361b7d628da8d..e6820f7f01b526ae2f31cf8c6ad438ead13c6e6e 100644 (file)
@@ -395,6 +395,9 @@ TEST(Json, ParseDoubleFallback) {
   EXPECT_EQ(847605071342477612345678900000.0,
       parseJson("{\"a\":847605071342477612345678912345}",
         opts).items().begin()->second.asDouble());
+  EXPECT_EQ(
+      toJson(parseJson(R"({"a":-9223372036854775808})", opts)),
+      R"({"a":-9223372036854775808})");
 }
 
 TEST(Json, ParseNumbersAsStrings) {