Creating a test database repository
This commit is contained in:
@ -35,6 +35,14 @@ func NewRepo(a *config.AppConfig, db *driver.DB) *Repository {
|
||||
}
|
||||
}
|
||||
|
||||
// NewTestRepo creates a new testing repository
|
||||
func NewTestRepo(a *config.AppConfig) *Repository {
|
||||
return &Repository{
|
||||
App: a,
|
||||
DB: dbrepo.NewTestingRepo(a),
|
||||
}
|
||||
}
|
||||
|
||||
// NewHandlers sets the repository for the handlers
|
||||
func NewHandlers(r *Repository) {
|
||||
Repo = r
|
||||
|
@ -52,7 +52,7 @@ func getRoutes() http.Handler {
|
||||
errorLog := log.New(os.Stdout, "ERROR\t", log.Ldate|log.Ltime|log.Lshortfile)
|
||||
app.ErrorLog = errorLog
|
||||
|
||||
repo := NewRepo(&app)
|
||||
repo := NewTestRepo(&app)
|
||||
NewHandlers(repo)
|
||||
|
||||
render.NewRenderer(&app)
|
||||
|
Reference in New Issue
Block a user