Browse Source

⬆️ ava@0.3.0

http2
Sindre Sorhus 9 years ago
parent
commit
ef2c114f90
  1. 2
      package.json
  2. 66
      test/_server.js
  3. 1
      test/retry.js

2
package.json

@ -61,7 +61,7 @@
"url-parse-lax": "^1.0.0" "url-parse-lax": "^1.0.0"
}, },
"devDependencies": { "devDependencies": {
"ava": "git+https://github.com/sindresorhus/ava.git#7cebc1099", "ava": "^0.3.0",
"coveralls": "^2.11.4", "coveralls": "^2.11.4",
"get-port": "^1.0.0", "get-port": "^1.0.0",
"into-stream": "^2.0.0", "into-stream": "^2.0.0",

66
test/_server.js

@ -1,41 +1,43 @@
import http from 'http'; 'use strict';
import https from 'https'; var http = require('http');
import pify from 'pify'; var https = require('https');
import getPort from 'get-port'; var pify = require('pify');
var getPort = require('get-port');
export const host = 'localhost'; var getPortP = pify(getPort);
const getPortify = pify(getPort); var host = exports.host = 'localhost';
export const createServer = () => { exports.createServer = function () {
return getPortify() return getPortP().then(function (port) {
.then(port => { var s = http.createServer(function (req, resp) {
const s = http.createServer((req, resp) => s.emit(req.url, req, resp)); s.emit(req.url, req, resp);
});
s.host = host; s.host = host;
s.port = port; s.port = port;
s.url = `http://${host}:${port}`; s.url = 'http://' + host + ':' + port;
s.protocol = 'http'; s.protocol = 'http';
s.listen = pify(s.listen); s.listen = pify(s.listen);
s.close = pify(s.close); s.close = pify(s.close);
return s; return s;
}); });
}; };
export const createSSLServer = (opts) => { exports.createSSLServer = function (opts) {
return getPortify() return getPortP().then(function (port) {
.then(port => { var s = https.createServer(opts, function (req, resp) {
const s = https.createServer(opts, (req, resp) => s.emit(req.url, req, resp)); s.emit(req.url, req, resp);
});
s.host = host; s.host = host;
s.port = port; s.port = port;
s.url = `https://${host}:${port}`; s.url = 'https://' + host + ':' + port;
s.protocol = 'https'; s.protocol = 'https';
s.listen = pify(s.listen); s.listen = pify(s.listen);
s.close = pify(s.close); s.close = pify(s.close);
return s; return s;
}); });
}; };

1
test/retry.js

@ -34,6 +34,7 @@ test('can be disabled with option', async t => {
} catch (err) { } catch (err) {
t.ok(err); t.ok(err);
} }
t.is(trys, 1); t.is(trys, 1);
}); });

Loading…
Cancel
Save