@@ -11,21 +11,21 @@ const defaultRedisParams = {
11
11
const parseRedisUrlTests : Array < [ string , any ] > = [
12
12
[ 'http://user:pass@localhost:6380' , null ] ,
13
13
[ 'localhost' , null ] ,
14
- [ 'localhost:6379' , { ...defaultRedisParams , host : 'localhost' , port : 6379 } ] ,
15
- [ 'redis://localhost' , { ...defaultRedisParams , host : 'localhost' } ] ,
16
- [ 'redis://:@localhost:6380' , { ...defaultRedisParams , host : 'localhost' , port : 6380 } ] ,
17
- [ 'redis://user:pass/@localhost:6380' , { ...defaultRedisParams , host : 'localhost' , port : 6380 , username : 'user' , password : 'pass/' } ] ,
18
- [ 'redis://user:pa@ss@localhost:6380' , { ...defaultRedisParams , host : 'localhost' , port : 6380 , username : 'user' , password : 'pa@ss' } ] ,
19
- [ 'redis://us@er:pa@ss@localhost:6380' , { ...defaultRedisParams , host : 'localhost' , port : 6380 , username : 'us@er' , password : 'pa@ss' } ] ,
20
- [ 'redis://us@er:pa@:ss@localhost:6380' , { ...defaultRedisParams , host : 'localhost' , port : 6380 , username : 'us@er' , password : 'pa@:ss' } ] ,
21
- [ 'redis://localhost:6380' , { ...defaultRedisParams , host : 'localhost' , port : 6380 } ] ,
22
- [ 'redis://@localhost:6380' , { ...defaultRedisParams , host : 'localhost' , port : 6380 } ] ,
23
- [ 'redis://user@localhost:6380' , { ...defaultRedisParams , username : 'user' , host : 'localhost' , port : 6380 } ] ,
24
- [ 'redis://:pass@localhost:6380' , { ...defaultRedisParams , password : 'pass' , host : 'localhost' , port : 6380 } ] ,
25
- [ 'redis://user:pass@localhost:6380' , { ...defaultRedisParams , username : 'user' , password : 'pass' , host : 'localhost' , port : 6380 } ] ,
26
- [ 'rediss://user:pa%712ss@localhost:6380' , { ...defaultRedisParams , protocol : 'rediss' , username : 'user' , password : 'pa%712ss' , host : 'localhost' , port : 6380 } ] ,
27
- [ 'rediss://d&@&21^$:pa%@7:12:[email protected] :6380' , { ...
defaultRedisParams , protocol :
'rediss' , username :
'd&@&21^$' , password :
'pa%@7:12:ss' , host :
'local-host-123.net.com' , port :
6380 } ] ,
28
- [ 'rediss://user:pa%712ss@localhost:6380/2' , { protocol : 'rediss' , username : 'user' , password : 'pa%712ss' , host : 'localhost' , port : 6380 , dbNumber : 2 } ] ,
14
+ [ 'localhost:6379' , { ...defaultRedisParams , host : 'localhost' , port : 6379 , hostname : 'localhost:6379' } ] ,
15
+ [ 'redis://localhost' , { ...defaultRedisParams , host : 'localhost' , hostname : 'localhost' } ] ,
16
+ [ 'redis://:@localhost:6380' , { ...defaultRedisParams , host : 'localhost' , port : 6380 , hostname : 'localhost:6380' } ] ,
17
+ [ 'redis://user:pass/@localhost:6380' , { ...defaultRedisParams , host : 'localhost' , port : 6380 , hostname : 'localhost:6380' , username : 'user' , password : 'pass/' } ] ,
18
+ [ 'redis://user:pa@ss@localhost:6380' , { ...defaultRedisParams , host : 'localhost' , port : 6380 , hostname : 'localhost:6380' , username : 'user' , password : 'pa@ss' } ] ,
19
+ [ 'redis://us@er:pa@ss@localhost:6380' , { ...defaultRedisParams , host : 'localhost' , port : 6380 , hostname : 'localhost:6380' , username : 'us@er' , password : 'pa@ss' } ] ,
20
+ [ 'redis://us@er:pa@:ss@localhost:6380' , { ...defaultRedisParams , host : 'localhost' , port : 6380 , hostname : 'localhost:6380' , username : 'us@er' , password : 'pa@:ss' } ] ,
21
+ [ 'redis://localhost:6380' , { ...defaultRedisParams , host : 'localhost' , port : 6380 , hostname : 'localhost:6380' , } ] ,
22
+ [ 'redis://@localhost:6380' , { ...defaultRedisParams , host : 'localhost' , port : 6380 , hostname : 'localhost:6380' , } ] ,
23
+ [ 'redis://user@localhost:6380' , { ...defaultRedisParams , username : 'user' , host : 'localhost' , port : 6380 , hostname : 'localhost:6380' , } ] ,
24
+ [ 'redis://:pass@localhost:6380' , { ...defaultRedisParams , password : 'pass' , host : 'localhost' , port : 6380 , hostname : 'localhost:6380' , } ] ,
25
+ [ 'redis://user:pass@localhost:6380' , { ...defaultRedisParams , username : 'user' , password : 'pass' , host : 'localhost' , port : 6380 , hostname : 'localhost:6380' , } ] ,
26
+ [ 'rediss://user:pa%712ss@localhost:6380' , { ...defaultRedisParams , protocol : 'rediss' , username : 'user' , password : 'pa%712ss' , host : 'localhost' , port : 6380 , hostname : 'localhost:6380' , } ] ,
27
+ [ 'rediss://d&@&21^$:pa%@7:12:[email protected] :6380' , { ...
defaultRedisParams , protocol :
'rediss' , username :
'd&@&21^$' , password :
'pa%@7:12:ss' , host :
'local-host-123.net.com' , port :
6380 , hostname : 'local-host-123.net.com:6380' , } ] ,
28
+ [ 'rediss://user:pa%712ss@localhost:6380/2' , { protocol : 'rediss' , username : 'user' , password : 'pa%712ss' , host : 'localhost' , port : 6380 , hostname : 'localhost:6380' , dbNumber : 2 } ] ,
29
29
]
30
30
31
31
describe ( 'parseRedisUrl' , ( ) => {
0 commit comments