bot18
Version:
A high-frequency cryptocurrency trading bot by Zenbot creator @carlos8f
37 lines (33 loc) • 907 B
JavaScript
describe('existing listeners', function () {
var server, baseUrl;
before(function (done) {
listen(function (s, p) {
server = s;
baseUrl = 'http://localhost:' + p;
server.on('request', function (req, res) {
writeRes(res, 'hi from existing listener');
});
middler(server)
.get('/', function (req, res, next) {
writeRes(res, 'hi from middler');
});
done();
});
});
it('gets middler path', function (done) {
request.get(baseUrl + '/', function (err, res) {
assertRes(res, 'hi from middler');
done();
});
});
it('falls back to listener', function (done) {
request.get(baseUrl + '/stuff', function (err, res) {
assertRes(res, 'hi from existing listener');
done();
});
});
it('closes the server', function (done) {
server.once('close', done);
server.close();
});
});