Browse Source

Use create-test-server in test/timeout.js

create-test-server
Luke Childs 8 years ago
parent
commit
857bc17f99
  1. 16
      test/timeout.js

16
test/timeout.js

@ -1,22 +1,20 @@
import test from 'ava'; import test from 'ava';
import got from '..'; import got from '..';
import {createServer} from './helpers/server'; import createTestServer from 'create-test-server';
let s; let s;
test.before('setup', async () => { test.before('setup', async () => {
s = await createServer(); s = await createTestServer();
s.on('/', (req, res) => { s.get('/', (req, res) => {
res.statusCode = 200; res.statusCode = 200;
res.end('OK'); res.end('OK');
}); });
await s.listen(s.port);
}); });
test('timeout option', async t => { test('timeout option', async t => {
const err = await t.throws(got(`${s.url}/`, { const err = await t.throws(got(s.url, {
timeout: 1, timeout: 1,
retries: 0 retries: 0
})); }));
@ -25,7 +23,7 @@ test('timeout option', async t => {
}); });
test('timeout option as object', async t => { test('timeout option as object', async t => {
const err = await t.throws(got(`${s.url}/404`, { const err = await t.throws(got(s.url, {
timeout: {socket: 50, request: 1}, timeout: {socket: 50, request: 1},
retries: 0 retries: 0
})); }));
@ -34,7 +32,7 @@ test('timeout option as object', async t => {
}); });
test('socket timeout', async t => { test('socket timeout', async t => {
const err = await t.throws(got(`${s.url}/404`, { const err = await t.throws(got(s.url, {
timeout: {socket: 1}, timeout: {socket: 1},
retries: 0 retries: 0
})); }));
@ -43,7 +41,7 @@ test('socket timeout', async t => {
}); });
test('connection, request timeout', async t => { test('connection, request timeout', async t => {
const err = await t.throws(got(`${s.url}/404`, { const err = await t.throws(got(s.url, {
timeout: {socket: 50, request: 1}, timeout: {socket: 50, request: 1},
retries: 0 retries: 0
})); }));

Loading…
Cancel
Save