From 6c7b908367cda97e5a6105e29edfe45542bad35b Mon Sep 17 00:00:00 2001 From: brianc Date: Mon, 2 May 2011 00:16:07 -0500 Subject: [PATCH] test for pool name caching --- .../connection-pool/unique-name-tests.js | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 test/integration/connection-pool/unique-name-tests.js diff --git a/test/integration/connection-pool/unique-name-tests.js b/test/integration/connection-pool/unique-name-tests.js new file mode 100644 index 00000000..5e613883 --- /dev/null +++ b/test/integration/connection-pool/unique-name-tests.js @@ -0,0 +1,32 @@ +var helper = require(__dirname + '/test-helper'); + +helper.pg.defaults.poolSize = 1; + +var args = { + user: helper.args.user, + password: helper.args.password, + database: helper.args.database, + port: helper.args.port, + host: helper.args.host +} + +helper.pg.connect(args, assert.calls(function(err, client) { + assert.isNull(err); + client.iGotAccessed = true; + client.query("SELECT NOW()") +})) + +var moreArgs = { + user: helper.args.user + "2", + host: helper.args.host, + password: helper.args.password, + database: helper.args.database, + port: helper.args.port, + zomg: true +} + +helper.pg.connect(moreArgs, assert.calls(function(err, client) { + assert.isNull(err); + assert.ok(client.iGotAccessed === true) + client.end(); +}))