From 519df2a15d3dbf6d5617418dab2da54137cb392a Mon Sep 17 00:00:00 2001 From: Eng Zer Jun Date: Mon, 15 Aug 2022 21:05:15 +0800 Subject: [PATCH] chanbackup: use `T.TempDir` to create temporary test directory Signed-off-by: Eng Zer Jun --- chanbackup/backupfile_test.go | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/chanbackup/backupfile_test.go b/chanbackup/backupfile_test.go index 4992b1c68..14747f47b 100644 --- a/chanbackup/backupfile_test.go +++ b/chanbackup/backupfile_test.go @@ -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")