🔥 Delete temp files in testing code

This commit is contained in:
Dan Jones 2024-09-15 12:02:22 -05:00
commit 25ed67b2e9
2 changed files with 6 additions and 4 deletions

View file

@ -12,7 +12,9 @@ import (
)
func main() {
conf, err := config.LoadFromToml(getTomlFile())
f := getTomlFile()
defer os.Remove(f)
conf, err := config.LoadFromToml(f)
quitErr(err)
fmt.Printf("%+v\n", conf)
@ -28,6 +30,7 @@ func main() {
fmt.Println(string(out))
fmt.Println(serv.ID)
}
func quitErr(err error) {
if err != nil {
panic(err)
@ -36,9 +39,7 @@ func quitErr(err error) {
func getTomlFile() string {
tmp, err := os.CreateTemp("", "*.toml")
if err != nil {
panic(err)
}
quitErr(err)
defer tmp.Close()
p := tmp.Name()

View file

@ -15,6 +15,7 @@ func TestLoadTomlMissing(t *testing.T) {
func TestLoadTomlGood(t *testing.T) {
tmp, _ := os.CreateTemp("", "*.toml")
defer os.Remove(tmp.Name())
defer tmp.Close()
fmt.Fprintln(tmp, `name = "Cool"`)
fmt.Fprintln(tmp, "[conn]")