]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-fs: fs-metawrap - Expect fs_stat to return size 0 for empty file
authorMarkus Valentin <markus.valentin@open-xchange.com>
Fri, 25 Jun 2021 12:28:57 +0000 (14:28 +0200)
committerMarkus Valentin <markus.valentin@open-xchange.com>
Tue, 29 Jun 2021 12:55:50 +0000 (14:55 +0200)
src/lib-fs/test-fs-metawrap.c

index cda0a2e8adbabee7178e738fa4df6fa192303876..161f1c5eeb92d314906011cdb8422e3fa00fb68e 100644 (file)
@@ -56,6 +56,7 @@ static void test_fs_metawrap_async(void)
 static void test_fs_metawrap_write_empty(void)
 {
        struct fs *fs;
+       struct stat st;
        const char *error;
 
        test_begin("fs metawrap write empty file");
@@ -64,6 +65,7 @@ static void test_fs_metawrap_write_empty(void)
        struct fs_file *file = fs_file_init(fs, "foo", FS_OPEN_MODE_REPLACE);
        struct ostream *output = fs_write_stream(file);
        test_assert(fs_write_stream_finish(file, &output) > 0);
+       test_assert(fs_stat(file, &st) == 0 && st.st_size == 0);
        fs_file_deinit(&file);
        fs_deinit(&fs);
        test_end();