Skip to content

Commit d34dcc8

Browse files
author
Hans Kristian Flaatten
committed
Check for REDIS HOST and PORT environment varibles
1 parent e34debd commit d34dcc8

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

test/test.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*global require console setTimeout process Buffer */
2-
var PORT = 6379;
3-
var HOST = '127.0.0.1';
2+
var PORT = process.env.REDIS_1_PORT_6379_TCP_PORT || 6379;
3+
var HOST = process.env.REDIS_1_PORT_6379_TCP_ADDR || '127.0.0.1';
44
var parser = process.argv[3];
55

66
var redis = require("../index"),
@@ -116,7 +116,8 @@ next = function next(name) {
116116
// Tests are run in the order they are defined, so FLUSHDB should always be first.
117117

118118
tests.IPV4 = function () {
119-
var ipv4Client = redis.createClient( PORT, "127.0.0.1", { family : "IPv4", parser: parser } );
119+
var ipv4addr = process.env.REDIS_1_PORT_6379_TCP_ADDR || "127.0.0.1";
120+
var ipv4Client = redis.createClient( PORT, ipv4addr, { family : "IPv4", parser: parser } );
120121

121122
ipv4Client.once("ready", function start_tests() {
122123
console.log("Connected to " + ipv4Client.address + ", Redis server version " + ipv4Client.server_info.redis_version + "\n");
@@ -142,7 +143,8 @@ tests.IPV6 = function () {
142143
console.log("Skipping IPV6 for old Redis server version < 2.8.0");
143144
return run_next_test();
144145
}
145-
var ipv6Client = redis.createClient( PORT, "::1", { family: "IPv6", parser: parser } );
146+
var ipv6addr = process.env.REDIS_1_PORT_6379_TCP_ADDR || "::1";
147+
var ipv6Client = redis.createClient( PORT, ipv6addr, { family: "IPv6", parser: parser } );
146148

147149
ipv6Client.once("ready", function start_tests() {
148150
console.log("Connected to " + ipv6Client.address + ", Redis server version " + ipv6Client.server_info.redis_version + "\n");

0 commit comments

Comments
 (0)