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