github.com/pavlo67/common@v0.5.3/common/filelib/append_test.go (about) 1 package filelib 2 3 import ( 4 "os" 5 "strconv" 6 "testing" 7 8 "github.com/stretchr/testify/require" 9 ) 10 11 const testFileName = "append.test" 12 13 func TestAppendFile(t *testing.T) { 14 os.Remove(testFileName) 15 16 var testData string 17 18 for i := 0; i < 5; i++ { 19 a := strconv.Itoa(i) 20 testData += a 21 22 err := AppendFile(testFileName, []byte(a)) 23 require.NoError(t, err) 24 } 25 26 data, err := os.ReadFile(testFileName) 27 require.NoError(t, err) 28 require.Equal(t, testData, string(data)) 29 30 }