rmisiarek / httpmixer

CLI tool to check HTTP response status codes
0 stars 0 forks source link

Refactor tests to use t.Cleanup() when handling temporary files #25

Open rmisiarek opened 3 years ago

rmisiarek commented 3 years ago
func createTemporaryFile(t *testing.T) (string, error) {
    f, err := os.Create("tempFile")
    if err != nil {
        return "", err
    }
    t.Cleanup(func() {
        os.Remove(f.Name())
    })
    return f.Name(), nil
}

func TestSomething(t *testing.T) {
    fName, err := createFile(t)
    if err != nil {
        t.Fatal(err)
    }
}