Fix formatting into std::ostreambuf_iterator using a compiled format (#4312)

Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
This commit is contained in:
Vladislav Shchapov
2025-01-18 20:16:06 +05:00
committed by GitHub
parent 937b7c5c10
commit 898d438571
3 changed files with 22 additions and 1 deletions
+4
View File
@@ -2102,6 +2102,10 @@ TEST(format_test, output_iterators) {
std::stringstream s;
fmt::format_to(std::ostream_iterator<char>(s), "{}", 42);
EXPECT_EQ("42", s.str());
std::stringstream s2;
fmt::format_to(std::ostreambuf_iterator<char>(s2), "{}.{:06d}", 42, 43);
EXPECT_EQ("42.000043", s2.str());
}
TEST(format_test, fill_via_appender) {