lix-website/themes/lix/assets/bootstrap/node_modules/browserstacktunnel-wrapper/test/tester.js
2024-04-26 22:49:34 -06:00

34 lines
747 B
JavaScript

(function () {
'use strict';
var http = require('http'),
BrowserStackTunnel = require('../src/BrowserStackTunnel'),
config = {
hostname: 'localhost',
port: 9876
};
var server = http.createServer(function (request, response) {
response.end('This is a test');
});
server.listen(config.port);
var tunnel = new BrowserStackTunnel({
key: process.env.BROWSER_STACK_ACCESS_KEY || 'KvLmNJcAdydcipLNZRxg',
hosts: [{
name: config.hostname,
port: config.port,
sslFlag: 0
}]
});
tunnel.start(function (error) {
if (error) {
console.log(error);
} else {
console.log('Tunnel established.');
}
tunnel.killTunnel();
process.exit();
});
}());