Skip to content

Commit e192358

Browse files
author
Sandro Santilli
committed
Add unit test for callback on early postgresql disconnect
Test adapted by that provided by Jess Sheneberger in brianc#534
1 parent 64d6883 commit e192358

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
var helper = require(__dirname + '/test-helper');
2+
var net = require('net');
3+
var pg = require('../../..//lib/index.js');
4+
5+
var server = net.createServer(function(c) {
6+
console.log('server connected');
7+
c.destroy();
8+
console.log('server socket destroyed.');
9+
server.close(function() { console.log('server closed'); });
10+
});
11+
12+
server.listen(7777, function() {
13+
console.log('server listening');
14+
var client = new pg.Client('postgres://localhost:7777');
15+
console.log('client connecting');
16+
client.connect(assert.calls(function(err) {
17+
if (err) console.log("Error on connect: "+err);
18+
else console.log('client connected');
19+
assert(err);
20+
}));
21+
22+
});

0 commit comments

Comments
 (0)