Skip to content

Commit 0112034

Browse files
committed
added test
1 parent dc91cf1 commit 0112034

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
'use strict'
2+
3+
const pg = require('../../../lib')
4+
const helper = require('../test-helper')
5+
var Query = helper.pg.Query
6+
7+
const suite = new helper.Suite()
8+
9+
suite.test('empty query.callback do not throw fatal exception', async (done) => {
10+
const config = {
11+
query_timeout: 100,
12+
}
13+
const notExpectedErr = new Error('queryCallback is not a function')
14+
var errorReceived = undefined
15+
16+
try {
17+
var client = new Client(config)
18+
await client.connect()
19+
var sleepQuery = 'select pg_sleep($1)'
20+
var queryConfig = {
21+
name: 'sleep query',
22+
text: sleepQuery,
23+
values: [2],
24+
callback: undefined,
25+
}
26+
await client.query(new Query(queryConfig))
27+
client.end()
28+
} catch (error) {
29+
errorReceived = error
30+
}
31+
if (errorReceived === notExpectedErr) {
32+
done(new Error('Received error queryCallback is not a function'))
33+
}
34+
done()
35+
})

0 commit comments

Comments
 (0)