From 0e8c319795f0cc788ea9de203b224b0e997ae6aa Mon Sep 17 00:00:00 2001 From: Caleb Meredith Date: Mon, 12 Oct 2015 18:03:49 -0400 Subject: [PATCH] Add test --- test/unit/client/configuration-tests.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/unit/client/configuration-tests.js b/test/unit/client/configuration-tests.js index d42ee0eea..da6d87f6f 100644 --- a/test/unit/client/configuration-tests.js +++ b/test/unit/client/configuration-tests.js @@ -60,6 +60,15 @@ test('initializing from a config string', function() { assert.equal(client.port, process.env['PGPORT'] || 5432); assert.equal(client.database, process.env['PGDATABASE'] || process.env.USER); }); + + test('uses the string in the `connection` property', function() { + var client = new Client({ connection: "postgres://brian:pass@host1:333/databasename" }) + assert.equal(client.user, 'brian'); + assert.equal(client.password, "pass"); + assert.equal(client.host, "host1"); + assert.equal(client.port, 333); + assert.equal(client.database, "databasename"); + }); test('when not including all values the environment variables are used', function() { var envUserDefined = process.env['PGUSER'] !== undefined;