Skip to content

Commit cc34784

Browse files
committed
restored test file
1 parent e965e97 commit cc34784

File tree

1 file changed

+38
-0
lines changed

1 file changed

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

0 commit comments

Comments
 (0)