Truncate file by default

This commit is contained in:
Victor Zverovich
2020-11-27 08:15:14 -08:00
parent 22a68d1613
commit 119f7dc3d6
2 changed files with 16 additions and 2 deletions

View File

@@ -319,6 +319,19 @@ TEST(OStreamTest, BufferSize) {
EXPECT_READ(in, "foo");
}
TEST(OStreamTest, Truncate) {
{
fmt::ostream out = fmt::output_file("test-file");
out.print("0123456789");
}
{
fmt::ostream out = fmt::output_file("test-file");
out.print("foo");
}
file in("test-file", file::RDONLY);
EXPECT_EQ("foo", read(in, 4));
}
TEST(FileTest, DefaultCtor) {
file f;
EXPECT_EQ(-1, f.descriptor());