added support multiple-level subdomain #27
+3
-3
@@ -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
@@ -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
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user