in redis/redis.go [57:86]
func InitForTesting() (*Client, error) {
mr, err := miniredis.Run()
if err != nil {
return nil, err
}
defaultDB := redis.NewClient(&redis.Options{
Addr: mr.Addr(), // connect to domain socket
DB: 0, // use default DB
})
_, err = defaultDB.Ping().Result()
if err != nil {
return nil, err
}
dbOne := redis.NewClient(&redis.Options{
Addr: mr.Addr(), // connect to domain socket
DB: 1, // use DB number 1
})
_, err = dbOne.Ping().Result()
if err != nil {
return nil, err
}
return &Client{defaultDB, dbOne}, nil
}