1- var test = require ( 'tap' ) . test ;
2-
1+ var helper = require ( __dirname + '/../ test-helper' ) ;
2+ var assert = require ( 'assert' ) ;
33var ConnectionParameters = require ( __dirname + '/../../../lib/connection-parameters' ) ;
44var defaults = require ( __dirname + '/../../../lib' ) . defaults ;
55
6-
76//clear process.env
87var realEnv = { } ;
98for ( var key in process . env ) {
109 realEnv [ key ] = process . env [ key ] ;
1110 delete process . env [ key ] ;
1211}
1312
14-
1513test ( 'ConnectionParameters initialized from environment variables' , function ( t ) {
1614 process . env [ 'PGHOST' ] = 'local' ;
1715 process . env [ 'PGUSER' ] = 'bmc2' ;
@@ -20,28 +18,26 @@ test('ConnectionParameters initialized from environment variables', function(t)
2018 process . env [ 'PGPASSWORD' ] = 'open' ;
2119
2220 var subject = new ConnectionParameters ( ) ;
23- t . equal ( subject . host , 'local' , 'env host' ) ;
24- t . equal ( subject . user , 'bmc2' , 'env user' ) ;
25- t . equal ( subject . port , 7890 , 'env port' ) ;
26- t . equal ( subject . database , 'allyerbase' , 'env database' ) ;
27- t . equal ( subject . password , 'open' , 'env password' ) ;
28- t . end ( ) ;
29- } )
21+ assert . equal ( subject . host , 'local' , 'env host' ) ;
22+ assert . equal ( subject . user , 'bmc2' , 'env user' ) ;
23+ assert . equal ( subject . port , 7890 , 'env port' ) ;
24+ assert . equal ( subject . database , 'allyerbase' , 'env database' ) ;
25+ assert . equal ( subject . password , 'open' , 'env password' ) ;
26+ } ) ;
3027
3128test ( 'ConnectionParameters initialized from mix' , function ( t ) {
3229 delete process . env [ 'PGPASSWORD' ] ;
3330 delete process . env [ 'PGDATABASE' ] ;
3431 var subject = new ConnectionParameters ( {
3532 user : 'testing' ,
3633 database : 'zugzug'
37- } )
38- t . equal ( subject . host , 'local' , 'env host' ) ;
39- t . equal ( subject . user , 'testing' , 'config user' ) ;
40- t . equal ( subject . port , 7890 , 'env port' ) ;
41- t . equal ( subject . database , 'zugzug' , 'config database' ) ;
42- t . equal ( subject . password , defaults . password , 'defaults password' ) ;
43- t . end ( ) ;
44- } )
34+ } ) ;
35+ assert . equal ( subject . host , 'local' , 'env host' ) ;
36+ assert . equal ( subject . user , 'testing' , 'config user' ) ;
37+ assert . equal ( subject . port , 7890 , 'env port' ) ;
38+ assert . equal ( subject . database , 'zugzug' , 'config database' ) ;
39+ assert . equal ( subject . password , defaults . password , 'defaults password' ) ;
40+ } ) ;
4541
4642//clear process.env
4743for ( var key in process . env ) {
@@ -51,13 +47,12 @@ for(var key in process.env) {
5147test ( 'connection string parsing' , function ( t ) {
5248 var string = 'postgres://brian:pw@boom:381/lala' ;
5349 var subject = new ConnectionParameters ( string ) ;
54- t . equal ( subject . host , 'boom' , 'string host' ) ;
55- t . equal ( subject . user , 'brian' , 'string user' ) ;
56- t . equal ( subject . password , 'pw' , 'string password' ) ;
57- t . equal ( subject . port , 381 , 'string port' ) ;
58- t . equal ( subject . database , 'lala' , 'string database' ) ;
59- t . end ( ) ;
60- } )
50+ assert . equal ( subject . host , 'boom' , 'string host' ) ;
51+ assert . equal ( subject . user , 'brian' , 'string user' ) ;
52+ assert . equal ( subject . password , 'pw' , 'string password' ) ;
53+ assert . equal ( subject . port , 381 , 'string port' ) ;
54+ assert . equal ( subject . database , 'lala' , 'string database' ) ;
55+ } ) ;
6156
6257//restore process.env
6358for ( var key in realEnv ) {
0 commit comments