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 lt_server_port
var lt_server_port;
test('setup localtunnel server', function(done) {
var server = localtunnel_server.listen(function() {
@@ -79,7 +79,7 @@ test('query localtunnel server w/ ident', function(done) {
host: 'localhost',
port: lt_server_port,
headers: {
host: hostname + '.tld'
host: hostname + ':' + lt_server_port
},
path: '/'
}
@@ -112,7 +112,7 @@ test('request specific domain', function(done) {
localtunnel(test._fake_port, opt, function(err, tunnel) {
assert.ifError(err);
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;
done(err);
});
+1 -1
View File
@@ -61,7 +61,7 @@ test('query localtunnel server w/ ident', function(done) {
port: lt_server_port,
agent: false,
headers: {
host: hostname + '.tld'
host: hostname + ':' + lt_server_port
},
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 ws = new WebSocket('http://localhost:' + lt_server_port, {
headers: {
host: hostname + '.tld'
host: hostname + ':' + lt_server_port
}
});
ws.on('message', function(msg) {