@@ -3,7 +3,6 @@ const helper = require('../test-helper')
3
3
const assert = require ( 'assert' )
4
4
const ConnectionParameters = require ( '../../../lib/connection-parameters' )
5
5
const defaults = require ( '../../../lib' ) . defaults
6
- const dns = require ( 'dns' )
7
6
8
7
// clear process.env
9
8
for ( var key in process . env ) {
@@ -152,14 +151,6 @@ var checkForPart = function (array, part) {
152
151
assert . ok ( array . indexOf ( part ) > - 1 , array . join ( ' ' ) + ' did not contain ' + part )
153
152
}
154
153
155
- const getDNSHost = async function ( host ) {
156
- return new Promise ( ( resolve , reject ) => {
157
- dns . lookup ( host , ( err , addresses ) => {
158
- err ? reject ( err ) : resolve ( addresses )
159
- } )
160
- } )
161
- }
162
-
163
154
suite . testAsync ( 'builds simple string' , async function ( ) {
164
155
var config = {
165
156
user : 'brian' ,
@@ -169,57 +160,20 @@ suite.testAsync('builds simple string', async function () {
169
160
database : 'bam' ,
170
161
}
171
162
var subject = new ConnectionParameters ( config )
172
- const dnsHost = await getDNSHost ( config . host )
173
163
return new Promise ( ( resolve ) => {
174
164
subject . getLibpqConnectionString ( function ( err , constring ) {
175
165
assert ( ! err )
176
166
var parts = constring . split ( ' ' )
177
167
checkForPart ( parts , "user='brian'" )
178
168
checkForPart ( parts , "password='xyz'" )
179
169
checkForPart ( parts , "port='888'" )
180
- checkForPart ( parts , `hostaddr=' ${ dnsHost } '` )
170
+ checkForPart ( parts , "host='localhost'" )
181
171
checkForPart ( parts , "dbname='bam'" )
182
172
resolve ( )
183
173
} )
184
174
} )
185
175
} )
186
176
187
- suite . test ( 'builds dns string' , async function ( ) {
188
- var config = {
189
- user : 'brian' ,
190
- password : 'asdf' ,
191
- port : 5432 ,
192
- host : 'localhost' ,
193
- }
194
- var subject = new ConnectionParameters ( config )
195
- const dnsHost = await getDNSHost ( config . host )
196
- return new Promise ( ( resolve ) => {
197
- subject . getLibpqConnectionString ( function ( err , constring ) {
198
- assert ( ! err )
199
- var parts = constring . split ( ' ' )
200
- checkForPart ( parts , "user='brian'" )
201
- checkForPart ( parts , `hostaddr='${ dnsHost } '` )
202
- resolve ( )
203
- } )
204
- } )
205
- } )
206
-
207
- suite . test ( 'error when dns fails' , function ( ) {
208
- var config = {
209
- user : 'brian' ,
210
- password : 'asf' ,
211
- port : 5432 ,
212
- host : 'asdlfkjasldfkksfd#!$!!!!..com' ,
213
- }
214
- var subject = new ConnectionParameters ( config )
215
- subject . getLibpqConnectionString (
216
- assert . calls ( function ( err , constring ) {
217
- assert . ok ( err )
218
- assert . isNull ( constring )
219
- } )
220
- )
221
- } )
222
-
223
177
suite . test ( 'connecting to unix domain socket' , function ( ) {
224
178
var config = {
225
179
user : 'brian' ,
0 commit comments