diff --git a/test/unittest/readertest.cpp b/test/unittest/readertest.cpp index 225c3d0..8f1614b 100644 --- a/test/unittest/readertest.cpp +++ b/test/unittest/readertest.cpp @@ -576,3 +576,12 @@ TEST(Reader, Parse_Error) { #undef TEST_ERROR } + +TEST(Reader, SkipWhitespace) { + StringStream ss(" A \t\tB\n \n\nC\r\r \rD \t\n\r E"); + const char* expected = "ABCDE"; + for (size_t i = 0; i < 5; i++) { + SkipWhitespace(ss); + EXPECT_EQ(expected[i], ss.Take()); + } +} \ No newline at end of file