8
8
var connector = require ( '..' ) ;
9
9
var DataSource = require ( 'loopback-datasource-juggler' ) . DataSource ;
10
10
var should = require ( 'should' ) ;
11
+ var db ;
12
+
13
+ before ( function ( ) {
14
+ db = getDBConfig ( ) ;
15
+ } ) ;
11
16
12
17
describe ( 'initialization' , function ( ) {
13
18
it ( 'honours user-defined pg-pool settings' , function ( ) {
@@ -22,7 +27,8 @@ describe('initialization', function() {
22
27
} ) ;
23
28
24
29
it ( 'honours user-defined url settings' , function ( ) {
25
- var settings = { url : 'postgres://' } ;
30
+ var settings = { url : 'postgres://' + db . username + ':' + db . password + '@' +
31
+ db . host + ':' + db . port + '/' + db . database } ;
26
32
27
33
var dataSource = new DataSource ( connector , { } ) ;
28
34
var clientConfig = dataSource . connector . clientConfig ;
@@ -34,7 +40,8 @@ describe('initialization', function() {
34
40
} ) ;
35
41
36
42
it ( 'honours multiple user-defined settings' , function ( ) {
37
- var settings = { url : 'postgres://' , max : 999 } ;
43
+ var settings = { url : 'postgres://' + db . username + ':' + db . password + '@' +
44
+ db . host + ':' + db . port + '/' + db . database , max : 999 } ;
38
45
39
46
var dataSource = new DataSource ( connector , settings ) ;
40
47
var pool = dataSource . connector . pg . pool ;
0 commit comments