mountebank-dev
Version:
Over the wire test doubles
18 lines (14 loc) • 578 B
JavaScript
;
const config = JSON.parse(process.argv[2]),
httpServer = require('./httpServer'),
mbConnection = require('../mbConnection').create(config);
httpServer.create(config, mbConnection.logger(), mbConnection.getResponse).then(server => {
mbConnection.setPort(server.port);
mbConnection.setProxy(require('./httpProxy').create(mbConnection.logger()));
const metadata = server.metadata;
metadata.port = server.port;
console.log(JSON.stringify(metadata));
}).catch(error => {
console.error(JSON.stringify(error));
process.exit(1);
});