123456789101112131415161718192021222324252627282930 |
- const expect = require('expect.js')
- const describe = require('mocha').describe
- const it = require('mocha').it
- const Pool = require('../')
- describe('Connection strings', function () {
- it('pool delegates connectionString property to client', function (done) {
- const connectionString = 'postgres://foo:bar@baz:1234/xur'
- const pool = new Pool({
- // use a fake client so we can check we're passed the connectionString
- Client: function (args) {
- expect(args.connectionString).to.equal(connectionString)
- return {
- connect: function (cb) {
- cb(new Error('testing'))
- },
- on: function () {},
- }
- },
- connectionString: connectionString,
- })
- pool.connect(function (err, client) {
- expect(err).to.not.be(undefined)
- done()
- })
- })
- })
|