|
19 | 19 |
|
20 | 20 | import { Request, ResponseToolkit } from 'hapi'; |
21 | 21 | import Joi from 'joi'; |
22 | | -import supertest from 'supertest'; |
23 | | - |
24 | | -import { logger } from '../logging/__mocks__'; |
25 | | - |
26 | | -import { ByteSizeValue } from '@kbn/config-schema'; |
27 | | -import { HttpConfig } from './http_config'; |
28 | | -import { HttpServer } from './http_server'; |
29 | 22 | import { defaultValidationErrorHandler, HapiValidationError } from './http_tools'; |
30 | | -import { Router } from './router'; |
31 | 23 |
|
32 | 24 | const emptyOutput = { |
33 | 25 | statusCode: 400, |
@@ -65,37 +57,3 @@ describe('defaultValidationErrorHandler', () => { |
65 | 57 | } |
66 | 58 | }); |
67 | 59 | }); |
68 | | - |
69 | | -describe('timeouts', () => { |
70 | | - const server = new HttpServer(logger.get()); |
71 | | - |
72 | | - test('returns 408 on timeout error', async () => { |
73 | | - const router = new Router(''); |
74 | | - router.get({ path: '/a', validate: false }, async (req, res) => { |
75 | | - await new Promise(resolve => setTimeout(resolve, 2000)); |
76 | | - return res.ok({}); |
77 | | - }); |
78 | | - router.get({ path: '/b', validate: false }, async (req, res) => res.ok({})); |
79 | | - server.registerRouter(router); |
80 | | - |
81 | | - const config = { |
82 | | - socketTimeout: 1000, |
83 | | - host: '127.0.0.1', |
84 | | - maxPayload: new ByteSizeValue(1024), |
85 | | - ssl: {}, |
86 | | - } as HttpConfig; |
87 | | - |
88 | | - const { server: innerServer } = await server.start(config); |
89 | | - await supertest(innerServer.listener) |
90 | | - .get('/a') |
91 | | - .expect(408); |
92 | | - await supertest(innerServer.listener) |
93 | | - .get('/b') |
94 | | - .expect(200); |
95 | | - }); |
96 | | - |
97 | | - afterAll(async () => { |
98 | | - await server.stop(); |
99 | | - logger.mockClear(); |
100 | | - }); |
101 | | -}); |
0 commit comments