Skip to content

Commit

Permalink
refactor: remove unnecessary removing temp files in tests (#1255)
Browse files Browse the repository at this point in the history
  • Loading branch information
alexandear committed Aug 24, 2023
1 parent 963a697 commit 46c6272
Showing 1 changed file with 5 additions and 13 deletions.
18 changes: 5 additions & 13 deletions report/junit_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -67,41 +67,33 @@ func TestWriteJunit(t *testing.T) {
// create tmp file using os.TempDir()
tmpfile, err := os.Create(filepath.Join(t.TempDir(), test.testReportName+".xml"))
if err != nil {
os.Remove(tmpfile.Name())
t.Error(err)
t.Fatal(err)
}
err = writeJunit(test.findings, tmpfile)
if err != nil {
os.Remove(tmpfile.Name())
t.Error(err)
t.Fatal(err)
}
got, err := os.ReadFile(tmpfile.Name())
if err != nil {
os.Remove(tmpfile.Name())
t.Error(err)
t.Fatal(err)
}
if test.wantEmpty {
if len(got) > 0 {
os.Remove(tmpfile.Name())
t.Errorf("Expected empty file, got %s", got)
}
os.Remove(tmpfile.Name())
continue
}
want, err := os.ReadFile(test.expected)
if err != nil {
os.Remove(tmpfile.Name())
t.Error(err)
t.Fatal(err)
}

if string(got) != string(want) {
err = os.WriteFile(strings.Replace(test.expected, ".xml", ".got.xml", 1), got, 0644)
if err != nil {
t.Error(err)
t.Fatal(err)
}
t.Errorf("got %s, want %s", string(got), string(want))
}

os.Remove(tmpfile.Name())
}
}

0 comments on commit 46c6272

Please sign in to comment.