Browse Source

storage/sql: print error before calling t.Fatal

pull/602/head
Eric Chiang 10 years ago
parent
commit
449f34ed2a
  1. 15
      storage/sql/config_test.go

15
storage/sql/config_test.go

@ -72,15 +72,20 @@ func TestPostgres(t *testing.T) {
},
ConnectionTimeout: 5,
}
conn, err := p.open()
if err != nil {
t.Fatal(err)
// t.Fatal has a bad habbit of not actually printing the error
fatal := func(i interface{}) {
fmt.Fprintln(os.Stdout, i)
t.Fatal(i)
}
defer conn.Close()
newStorage := func() storage.Storage {
conn, err := p.open()
if err != nil {
fatal(err)
}
if err := cleanDB(conn); err != nil {
t.Fatal(err)
fatal(err)
}
return conn
}

Loading…
Cancel
Save