forked from mirror/redis
26 lines
482 B
Go
26 lines
482 B
Go
package redis_test
|
|
|
|
import (
|
|
"net"
|
|
|
|
. "github.com/onsi/ginkgo"
|
|
. "github.com/onsi/gomega"
|
|
|
|
"gopkg.in/redis.v3"
|
|
)
|
|
|
|
var _ = Describe("newConnDialer with bad connection", func() {
|
|
It("should return an error", func() {
|
|
dialer := redis.NewConnDialer(&redis.Options{
|
|
Dialer: func() (net.Conn, error) {
|
|
return &badConn{}, nil
|
|
},
|
|
MaxRetries: 3,
|
|
Password: "password",
|
|
DB: 1,
|
|
})
|
|
_, err := dialer()
|
|
Expect(err).To(MatchError("bad connection"))
|
|
})
|
|
})
|