diff --git a/fs/fstest/file.go b/fs/fstest/file.go index 574b6757..97e882ea 100644 --- a/fs/fstest/file.go +++ b/fs/fstest/file.go @@ -65,7 +65,12 @@ func writeFileStream(name string, stream func() io.Reader, perm os.FileMode) App return err } defer func() { - err := f.Close() + err := f.Sync() + if err != nil && retErr == nil { + retErr = err + } + + err = f.Close() if err != nil && retErr == nil { retErr = err }