fix formatted_size with "compiled format" as argument (#2161)

This commit is contained in:
Alexey Ochapov authored and GitHub committed 2021-03-07 06:44:36 -08:00
1 parent 6e1fc01752
commit 6a9016ea60
3 files changed
+12 -4

No files matched your search

+5
View File
@@ -261,6 +261,11 @@ TEST(CompileTest, FormatToNWithCompileMacro) {
EXPECT_STREQ("2a", buffer);
}
TEST(CompileTest, FormattedSizeWithCompileMacro) {
EXPECT_EQ(2, fmt::formatted_size(FMT_COMPILE("{0}"), 42));
EXPECT_EQ(5, fmt::formatted_size(FMT_COMPILE("{0:<4.2f}"), 42.0));
}
TEST(CompileTest, TextAndArg) {
EXPECT_EQ(">>>42<<<", fmt::format(FMT_COMPILE(">>>{}<<<"), 42));
EXPECT_EQ("42!", fmt::format(FMT_COMPILE("{}!"), 42));