2020package fs
2121
2222import (
23- "io/ioutil"
2423 "os"
2524 "path/filepath"
2625 "syscall"
@@ -45,12 +44,7 @@ func assertXAttr(t *testing.T, dir, xattr, xval string, xerr error) {
4544}
4645
4746func TestCopyDirWithXAttrExcludes (t * testing.T ) {
48- src , err := ioutil .TempDir ("" , "test-copy-src-with-xattr-" )
49- if err != nil {
50- t .Fatal (err )
51- }
52- defer os .RemoveAll (src )
53-
47+ src := t .TempDir ()
5448 if err := fstest .Apply (
5549 fstest .SetXAttr ("." , "user.test-1" , "one" ),
5650 fstest .SetXAttr ("." , "user.test-2" , "two" ),
@@ -60,12 +54,8 @@ func TestCopyDirWithXAttrExcludes(t *testing.T) {
6054 }
6155
6256 t .Run ("none" , func (t * testing.T ) {
63- dst , err := ioutil .TempDir ("" , "test-copy-dst-with-xattr-exclude-none-" )
64- if err != nil {
65- t .Fatal (err )
66- }
67- defer os .RemoveAll (dst )
68- err = CopyDir (dst , src , WithXAttrExclude ())
57+ dst := t .TempDir ()
58+ err := CopyDir (dst , src , WithXAttrExclude ())
6959 if err != nil {
7060 t .Fatal (err )
7161 }
@@ -75,12 +65,8 @@ func TestCopyDirWithXAttrExcludes(t *testing.T) {
7565 })
7666
7767 t .Run ("some" , func (t * testing.T ) {
78- dst , err := ioutil .TempDir ("" , "test-copy-dst-with-xattr-exclude-some-" )
79- if err != nil {
80- t .Fatal (err )
81- }
82- defer os .RemoveAll (dst )
83- err = CopyDir (dst , src , WithXAttrExclude ("user.test-x" ))
68+ dst := t .TempDir ()
69+ err := CopyDir (dst , src , WithXAttrExclude ("user.test-x" ))
8470 if err != nil {
8571 t .Fatal (err )
8672 }
@@ -99,7 +85,7 @@ func TestCopyIrregular(t *testing.T) {
9985 }
10086 prepared ++
10187 f1Normal := filepath .Join (src , "f1.normal" )
102- if err := ioutil .WriteFile (f1Normal , []byte ("content of f1.normal" ), 0600 ); err != nil {
88+ if err := os .WriteFile (f1Normal , []byte ("content of f1.normal" ), 0600 ); err != nil {
10389 t .Fatal (err )
10490 }
10591 prepared ++
@@ -117,7 +103,7 @@ func TestCopyIrregular(t *testing.T) {
117103 }
118104
119105 verifyDst := func (dst string ) {
120- entries , err := ioutil .ReadDir (dst )
106+ entries , err := os .ReadDir (dst )
121107 if err != nil {
122108 t .Fatal (err )
123109 }
@@ -136,7 +122,7 @@ func TestCopyIrregular(t *testing.T) {
136122 t .Fatalf ("unexpected mode of %s: %v" , name , mode )
137123 }
138124 case "f1.normal" :
139- b , err := ioutil .ReadFile (full )
125+ b , err := os .ReadFile (full )
140126 if err != nil {
141127 t .Fatal (err )
142128 }
0 commit comments