package db import ( "os" "testing" ) func TestConnect(t *testing.T) { tmp_db, err := os.CreateTemp("", "vote_test.*.db") tmp_db_name := tmp_db.Name() tmp_db.Close() defer os.Remove(tmp_db_name) if err != nil { t.Errorf(`Failed to create temporary db: %v`, err) } if err := Connect(tmp_db_name); err != nil { t.Errorf(`Failed to create the database at %s: %v`, tmp_db_name, err) } defer Close() }