diff --git a/AK/Format.h b/AK/Format.h index f552b59fed..03a0cb4cd6 100644 --- a/AK/Format.h +++ b/AK/Format.h @@ -96,13 +96,13 @@ struct Formatter::value>::Type> { template String format(StringView fmtstr, const Parameters&... parameters) { - Array formatters { Detail::Format::make_type_erased_formatter(parameters)... }; + Array formatters { Detail::Format::make_type_erased_formatter(parameters)... }; return Detail::Format::format(fmtstr, formatters); } template void format(StringBuilder& builder, StringView fmtstr, const Parameters&... parameters) { - Array formatters { Detail::Format::make_type_erased_formatter(parameters)... }; + Array formatters { Detail::Format::make_type_erased_formatter(parameters)... }; Detail::Format::format(builder, fmtstr, formatters); } diff --git a/AK/Tests/TestFormat.cpp b/AK/Tests/TestFormat.cpp index d54ab36e11..505b13bf13 100644 --- a/AK/Tests/TestFormat.cpp +++ b/AK/Tests/TestFormat.cpp @@ -74,4 +74,9 @@ TEST_CASE(string_builder) EXPECT_EQ(builder.to_string(), " 42 21 "); } +TEST_CASE(format_without_arguments) +{ + EXPECT_EQ(AK::format("foo"), "foo"); +} + TEST_MAIN(Format)