Index: base/json/json_reader_unittest.cc |
diff --git a/base/json/json_reader_unittest.cc b/base/json/json_reader_unittest.cc |
index 38bf590695c5eb38930396418502de8c640e7d5a..353e095551ad3af845b86997f37711f27eca19df 100644 |
--- a/base/json/json_reader_unittest.cc |
+++ b/base/json/json_reader_unittest.cc |
@@ -62,6 +62,19 @@ TEST(JSONReaderTest, Reading) { |
ASSERT_TRUE(root.get()); |
list = static_cast<ListValue*>(root.get()); |
EXPECT_EQ(3u, list->GetSize()); |
+ root.reset(JSONReader().ReadToValue("/* comment **/42")); |
+ ASSERT_TRUE(root.get()); |
+ EXPECT_TRUE(root->IsType(Value::TYPE_INTEGER)); |
+ EXPECT_TRUE(root->GetAsInteger(&int_val)); |
+ EXPECT_EQ(42, int_val); |
+ root.reset(JSONReader().ReadToValue( |
+ "/* comment **/\n" |
+ "// */ 43\n" |
+ "44")); |
+ ASSERT_TRUE(root.get()); |
+ EXPECT_TRUE(root->IsType(Value::TYPE_INTEGER)); |
+ EXPECT_TRUE(root->GetAsInteger(&int_val)); |
+ EXPECT_EQ(44, int_val); |
// Test number formats |
root.reset(JSONReader().ReadToValue("43")); |