Add Close method to TestHelper

This commit is contained in:
Ian Tan 2017-11-16 18:53:54 +08:00
parent fb65f6708c
commit 7b6f227136

View File

@ -11,9 +11,15 @@ import (
type TestHelper struct {
gormDb *DB
mockDb *sql.DB
adapter Adapter
asserter Asserter
}
// Close closes the DB connection
func (h *TestHelper) Close() error {
return h.adapter.Close()
}
func (h *TestHelper) ExpectFirst(model interface{}) Query {
fmt.Printf("Expecting query: %s", "some query\n")
return h.asserter.Query("some sql")
@ -104,5 +110,5 @@ func NewTestHelper(adapter Adapter) (error, *DB, *TestHelper) {
return err, nil, nil
}
return nil, gormDb, &TestHelper{gormDb: gormDb, mockDb: mockDb, asserter: asserter}
return nil, gormDb, &TestHelper{gormDb: gormDb, mockDb: mockDb, adapter: adapter, asserter: asserter}
}