From 25124c6cfd9a957689a47898a06f24ef6cda68fb Mon Sep 17 00:00:00 2001 From: John Schulz Date: Thu, 13 Feb 2020 13:51:14 -0500 Subject: [PATCH] No more unknown key errors. Timeouts now --- .../server/integration_tests/router.test.ts | 42 +++++++++---------- 1 file changed, 19 insertions(+), 23 deletions(-) diff --git a/x-pack/plugins/ingest_manager/server/integration_tests/router.test.ts b/x-pack/plugins/ingest_manager/server/integration_tests/router.test.ts index 2ed99ef26e7af3..781a2d73efa134 100644 --- a/x-pack/plugins/ingest_manager/server/integration_tests/router.test.ts +++ b/x-pack/plugins/ingest_manager/server/integration_tests/router.test.ts @@ -8,46 +8,42 @@ import * as kbnTestServer from '../../../../../src/test_utils/kbn_server'; // import { IngestManagerConfigType } from '../../common/types'; describe('ingestManager', () => { - describe('GET /ingest_manager/agent_configs', () => { + describe('manager enabled (no EPM, no Fleet)', () => { let root: ReturnType; beforeAll(async () => { const ingestManagerConfig = { enabled: true, - epm: { enabled: true }, + epm: { enabled: false }, fleet: { enabled: false }, }; - root = kbnTestServer.createRoot({ - oss: false, - xpack: ingestManagerConfig, - }); + root = kbnTestServer.createRoot( + { + xpack: { ingestManager: ingestManagerConfig }, + }, + { + oss: false, + } + ); await root.setup(); await root.start(); }, 30000); afterAll(async () => await root.shutdown()); - it('validates given text', async () => { - const response = await kbnTestServer.request - .get(root, '/ingest_manager/agent_configs') - .query({ text: 'input string'.repeat(100) }) - .expect(400); - expect(response.body).toHaveProperty('message'); + it('has agent config API', async () => { + await kbnTestServer.request.get(root, '/api/ingest_manager/agent_configs').expect(200); }); - it('formats given text', async () => { - const response = await kbnTestServer.request - .get(root, '/ingest_manager/agent_configs') - .query({ text: 'input string' }) - .expect(200); + it('has datasources api', async () => { + await kbnTestServer.request.get(root, '/api/ingest_manager/datasources').expect(200); + }); - expect(response.text).toBe('...'); + it('does not have EPM api', async () => { + await kbnTestServer.request.get(root, '/api/ingest_manager/epm').expect(404); }); - it('returns BadRequest if passed string contains banned symbols', async () => { - await kbnTestServer.request - .get(root, '/ingest_manager/agent_configs') - .query({ text: '