@@ -11,6 +11,7 @@ test('client settings', function() {
11
11
assert . equal ( client . user , pguser ) ;
12
12
assert . equal ( client . database , pgdatabase ) ;
13
13
assert . equal ( client . port , pgport ) ;
14
+ assert . equal ( client . ssl , false ) ;
14
15
} ) ;
15
16
16
17
test ( 'custom' , function ( ) {
@@ -21,13 +22,37 @@ test('client settings', function() {
21
22
user : user ,
22
23
database : database ,
23
24
port : 321 ,
24
- password : password
25
+ password : password ,
26
+ ssl : true
25
27
} ) ;
26
28
27
29
assert . equal ( client . user , user ) ;
28
30
assert . equal ( client . database , database ) ;
29
31
assert . equal ( client . port , 321 ) ;
30
32
assert . equal ( client . password , password ) ;
33
+ assert . equal ( client . ssl , true ) ;
34
+ } ) ;
35
+
36
+ test ( 'custom ssl default on' , function ( ) {
37
+ var old = process . env . PGSSLMODE ;
38
+ process . env . PGSSLMODE = "prefer" ;
39
+
40
+ var client = new Client ( ) ;
41
+ process . env . PGSSLMODE = old ;
42
+
43
+ assert . equal ( client . ssl , true ) ;
44
+ } ) ;
45
+
46
+ test ( 'custom ssl force off' , function ( ) {
47
+ var old = process . env . PGSSLMODE ;
48
+ process . env . PGSSLMODE = "prefer" ;
49
+
50
+ var client = new Client ( {
51
+ ssl : false
52
+ } ) ;
53
+ process . env . PGSSLMODE = old ;
54
+
55
+ assert . equal ( client . ssl , false ) ;
31
56
} ) ;
32
57
33
58
} ) ;
0 commit comments