From c4b63fa999a79a8079e7163eddafb879314a8e64 Mon Sep 17 00:00:00 2001 From: Ricardo Espinoza Date: Sat, 18 Jun 2022 01:20:21 -0400 Subject: [PATCH] test(API): Fix issues with Public API tests (#3515) --- .../cli/test/integration/publicApi/credentials.test.ts | 2 ++ packages/cli/test/integration/publicApi/executions.test.ts | 2 ++ packages/cli/test/integration/publicApi/workflows.test.ts | 7 +++++-- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/cli/test/integration/publicApi/credentials.test.ts b/packages/cli/test/integration/publicApi/credentials.test.ts index 767fcbb230..e37b82aeff 100644 --- a/packages/cli/test/integration/publicApi/credentials.test.ts +++ b/packages/cli/test/integration/publicApi/credentials.test.ts @@ -19,6 +19,8 @@ let credentialOwnerRole: Role; let saveCredential: SaveCredentialFunction; +jest.mock('../../../src/telemetry'); + beforeAll(async () => { app = await utils.initTestServer({ endpointGroups: ['publicApi'], applyAuth: false }); const initResult = await testDb.init(); diff --git a/packages/cli/test/integration/publicApi/executions.test.ts b/packages/cli/test/integration/publicApi/executions.test.ts index 7753ad8f40..a3978de190 100644 --- a/packages/cli/test/integration/publicApi/executions.test.ts +++ b/packages/cli/test/integration/publicApi/executions.test.ts @@ -8,6 +8,8 @@ import { randomApiKey } from '../shared/random'; import * as utils from '../shared/utils'; import * as testDb from '../shared/testDb'; +jest.mock('../../../src/telemetry'); + let app: express.Application; let testDbName = ''; let globalOwnerRole: Role; diff --git a/packages/cli/test/integration/publicApi/workflows.test.ts b/packages/cli/test/integration/publicApi/workflows.test.ts index c4c0dc670f..27ce110908 100644 --- a/packages/cli/test/integration/publicApi/workflows.test.ts +++ b/packages/cli/test/integration/publicApi/workflows.test.ts @@ -16,6 +16,8 @@ let globalMemberRole: Role; let workflowOwnerRole: Role; let workflowRunner: ActiveWorkflowRunner.ActiveWorkflowRunner; +jest.mock('../../../src/telemetry'); + beforeAll(async () => { app = await utils.initTestServer({ endpointGroups: ['publicApi'], applyAuth: false }); const initResult = await testDb.init(); @@ -34,6 +36,7 @@ beforeAll(async () => { utils.initTestTelemetry(); utils.initTestLogger(); await utils.initNodeTypes(); + await utils.initConfigFile(); workflowRunner = await utils.initActiveWorkflowRunner(); }); @@ -648,7 +651,7 @@ test('POST /workflows/:id/activate should fail due to trying to activate a workf expect(response.statusCode).toBe(400); }); -test.skip('POST /workflows/:id/activate should set workflow as active', async () => { +test('POST /workflows/:id/activate should set workflow as active', async () => { const member = await testDb.createUser({ globalRole: globalMemberRole, apiKey: randomApiKey() }); const authAgent = utils.createAgent(app, { @@ -692,7 +695,7 @@ test.skip('POST /workflows/:id/activate should set workflow as active', async () expect(await workflowRunner.isActive(workflow.id.toString())).toBe(true); }); -test.skip('POST /workflows/:id/activate should set non-owned workflow as active when owner', async () => { +test('POST /workflows/:id/activate should set non-owned workflow as active when owner', async () => { const owner = await testDb.createUser({ globalRole: globalOwnerRole, apiKey: randomApiKey() }); const member = await testDb.createUser({ globalRole: globalMemberRole });