We should escape

This commit is contained in:
Victor Zverovich
2021-08-19 14:50:59 -07:00
parent b559cfd4c0
commit 11b07a56b2
2 changed files with 13 additions and 2 deletions
+3 -2
View File
@@ -264,6 +264,7 @@ TEST(ranges_test, join_range) {
#endif // FMT_RANGES_TEST_ENABLE_JOIN
TEST(ranges_test, escape_string) {
auto v = std::vector<std::string>{"\n\r\t\""};
EXPECT_EQ(fmt::format("{}", v), "[\"\\n\\r\\t\\\"\"]");
EXPECT_EQ(fmt::format("{}", std::vector<std::string>{"\n\r\t\"\\"}),
"[\"\\n\\r\\t\\\"\\\\\"]");
EXPECT_EQ(fmt::format("{}", std::vector<std::string>{"\x7"}), "[\"\\x07\"]");
}