Cleanup UT test data after test done.

This commit is contained in:
RainbowMango 2019-08-28 15:16:17 +08:00
parent 586d200e35
commit 6c46135ff5

View File

@ -58,6 +58,10 @@ func TestTar(t *testing.T) {
for _, tc := range testCases { for _, tc := range testCases {
t.Run(tc.desc, func(t *testing.T) { t.Run(tc.desc, func(t *testing.T) {
err := tarDir(tc.dir, tc.outpath) err := tarDir(tc.dir, tc.outpath)
if err == nil {
defer os.Remove(tc.outpath)
}
switch { switch {
case err != nil && len(tc.expectErr) == 0: case err != nil && len(tc.expectErr) == 0:
t.Fatalf("Expected nil error but got %q", err) t.Fatalf("Expected nil error but got %q", err)