Skip to content

Commit f15a027

Browse files
committed
Merge pull request brianc#545 from CartoDB/master-do-not-assume-pgport
Do not assume PGPORT env variable is unset during testing
2 parents 128f9c0 + 7f43512 commit f15a027

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

test/unit/client/configuration-tests.js

+8-4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
require(__dirname+'/test-helper');
22

3+
var pguser = process.env['PGUSER'] || process.env.USER;
4+
var pgdatabase = process.env['PGDATABASE'] || process.env.USER;
5+
var pgport = process.env['PGPORT'] || 5432;
6+
37
test('client settings', function() {
48

59
test('defaults', function() {
610
var client = new Client();
7-
assert.equal(client.user, process.env['PGUSER'] || process.env.USER);
8-
assert.equal(client.database, process.env['PGDATABASE'] || process.env.USER);
9-
assert.equal(client.port, 5432);
11+
assert.equal(client.user, pguser);
12+
assert.equal(client.database, pgdatabase);
13+
assert.equal(client.port, pgport);
1014
});
1115

1216
test('custom', function() {
@@ -69,7 +73,7 @@ test('calls connect correctly on connection', function() {
6973
usedHost = host;
7074
};
7175
client.connect();
72-
assert.equal(usedPort, "/tmp/.s.PGSQL.5432");
76+
assert.equal(usedPort, "/tmp/.s.PGSQL." + pgport);
7377
assert.strictEqual(usedHost, undefined)
7478
})
7579

0 commit comments

Comments
 (0)