func writeFile(t *testing.T, fs afero.Fs, fname string, flag int, text string) string { f, err := fs.OpenFile(fname, flag, 0666) if err != nil { t.Fatalf("Open: %v", err) } n, err := io.WriteString(f, text) if err != nil { t.Fatalf("WriteString: %d, %v", n, err) } f.Close() data, err := ioutil.ReadFile(fname) if err != nil { t.Fatalf("ReadFile: %v", err) } return string(data) }