added support multiple-level subdomain #27

Closed
chuangbo wants to merge 2 commits from feature/multiple-level-subdomain into master
3 changed files with 5 additions and 5 deletions
Showing only changes of commit 67f7b5eb84 - Show all commits
+3 -3
View File
@@ -5,7 +5,7 @@ var localtunnel = require('localtunnel');
var localtunnel_server = require('../server')(); var localtunnel_server = require('../server')();
var lt_server_port var lt_server_port;
test('setup localtunnel server', function(done) { test('setup localtunnel server', function(done) {
var server = localtunnel_server.listen(function() { var server = localtunnel_server.listen(function() {
@@ -79,7 +79,7 @@ test('query localtunnel server w/ ident', function(done) {
host: 'localhost', host: 'localhost',
port: lt_server_port, port: lt_server_port,
headers: { headers: {
host: hostname + '.tld' host: hostname + ':' + lt_server_port
}, },
path: '/' path: '/'
} }
@@ -112,7 +112,7 @@ test('request specific domain', function(done) {
localtunnel(test._fake_port, opt, function(err, tunnel) { localtunnel(test._fake_port, opt, function(err, tunnel) {
assert.ifError(err); assert.ifError(err);
var url = tunnel.url; var url = tunnel.url;
assert.ok(new RegExp('^http:\/\/.*localhost:' + lt_server_port + '$').test(url)); assert.ok(new RegExp('^http:\/\/.*\.localhost:' + lt_server_port + '$').test(url));
test._fake_url = url; test._fake_url = url;
done(err); done(err);
}); });
+1 -1
View File
@@ -61,7 +61,7 @@ test('query localtunnel server w/ ident', function(done) {
port: lt_server_port, port: lt_server_port,
agent: false, agent: false,
headers: { headers: {
host: hostname + '.tld' host: hostname + ':' + lt_server_port
}, },
path: '/' path: '/'
} }
+1 -1
View File
@@ -49,7 +49,7 @@ test('test websocket server request', function(done) {
var hostname = url.parse(test._fake_url).hostname; var hostname = url.parse(test._fake_url).hostname;
var ws = new WebSocket('http://localhost:' + lt_server_port, { var ws = new WebSocket('http://localhost:' + lt_server_port, {
headers: { headers: {
host: hostname + '.tld' host: hostname + ':' + lt_server_port
} }
}); });
ws.on('message', function(msg) { ws.on('message', function(msg) {