1 package embeddedpostgres 2 3 import ( 4 "os" 5 "testing" 6 7 "github.com/stretchr/testify/assert" 8 "github.com/stretchr/testify/require" 9 ) 10 11 func Test_renameOrIgnore_NoErrorOnEEXIST(t *testing.T) { 12 tmpDir, err := os.MkdirTemp("", "test_dir") 13 require.NoError(t, err) 14 15 tmpFil, err := os.CreateTemp("", "test_file") 16 require.NoError(t, err) 17 18 // os.Rename would return an error here, ensure that the error is handled and returned as nil 19 err = renameOrIgnore(tmpFil.Name(), tmpDir) 20 assert.NoError(t, err) 21 } 22