diff --git a/mmv_test.go b/mmv_test.go index 28bfef5..dba53cb 100644 --- a/mmv_test.go +++ b/mmv_test.go @@ -230,7 +230,7 @@ func TestRename(t *testing.T) { require.NoError(t, os.Chdir(dir)) require.NoError(t, err) require.NoError(t, setupFiles(tc.contents)) - rs, _ := buildRenames(tc.files) + rs, _ := buildRenames(clone(tc.files)) assert.Equal(t, tc.cnt, len(rs)) got := Rename(tc.files) if tc.err == nil { @@ -271,3 +271,11 @@ func fileContents(dir string) map[string]string { } return m } + +func clone(xs map[string]string) map[string]string { + ys := make(map[string]string, len(xs)) + for k, v := range xs { + ys[k] = v + } + return ys +}