chanbackup: use T.TempDir to create temporary test directory

Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
This commit is contained in:
Eng Zer Jun
2022-08-15 21:05:15 +08:00
parent 712177ee03
commit 519df2a15d

View File

@ -52,9 +52,7 @@ func assertFileDeleted(t *testing.T, filePath string) {
func TestUpdateAndSwap(t *testing.T) {
t.Parallel()
tempTestDir, err := ioutil.TempDir("", "")
require.NoError(t, err, "unable to make temp dir")
defer os.Remove(tempTestDir)
tempTestDir := t.TempDir()
testCases := []struct {
fileName string
@ -205,10 +203,13 @@ func TestExtractMulti(t *testing.T) {
packedMulti := PackedMulti(b.Bytes())
// Finally, we'll make a new temporary file, then write out the packed
// multi directly to to it.
tempFile, err := ioutil.TempFile("", "")
// multi directly to it.
tempFile, err := os.CreateTemp("", "")
require.NoError(t, err, "unable to create temp file")
defer os.Remove(tempFile.Name())
t.Cleanup(func() {
require.NoError(t, tempFile.Close())
require.NoError(t, os.Remove(tempFile.Name()))
})
_, err = tempFile.Write(packedMulti)
require.NoError(t, err, "unable to write temp file")