Skip to content

Commit 8ddd2be

Browse files
committed
Fix error message for Go 1.8.
1 parent 3b87351 commit 8ddd2be

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

options.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package redis
33
import (
44
"crypto/tls"
55
"errors"
6+
"fmt"
67
"net"
78
"net/url"
89
"strconv"
@@ -151,7 +152,7 @@ func ParseURL(redisURL string) (*Options, error) {
151152
o.DB = 0
152153
case 1:
153154
if o.DB, err = strconv.Atoi(f[0]); err != nil {
154-
return nil, errors.New("invalid redis database number: " + err.Error())
155+
return nil, fmt.Errorf("invalid redis database number: %q", f[0])
155156
}
156157
default:
157158
return nil, errors.New("invalid redis URL path: " + u.Path)

options_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ func TestParseURL(t *testing.T) {
6363
{
6464
"redis://localhost/iamadatabase",
6565
"",
66-
0, false, errors.New("invalid redis database number: strconv.ParseInt: parsing \"iamadatabase\": invalid syntax"),
66+
0, false, errors.New(`invalid redis database number: "iamadatabase"`),
6767
},
6868
}
6969

0 commit comments

Comments
 (0)