diff --git a/test/unittest/readertest.cpp b/test/unittest/readertest.cpp index 78079e5..61bc38c 100644 --- a/test/unittest/readertest.cpp +++ b/test/unittest/readertest.cpp @@ -559,14 +559,15 @@ struct ParseMultipleRootHandler : BaseReaderHandler<> { template void TestMultipleRoot() { - StringStream s("{}[]a"); + StringStream s("{}[] a"); ParseMultipleRootHandler h; Reader reader; EXPECT_TRUE(reader.Parse(s, h)); EXPECT_EQ(2u, h.step_); EXPECT_TRUE(reader.Parse(s, h)); EXPECT_EQ(4u, h.step_); - EXPECT_EQ('a', s.Peek()); + EXPECT_EQ(' ', s.Take()); + EXPECT_EQ('a', s.Take()); } TEST(Reader, Parse_MultipleRoot) {