From 149c13741cffd92b0f13669716c64ce92128a8ff Mon Sep 17 00:00:00 2001 From: Artem Niehrieiev Date: Tue, 25 Feb 2025 10:11:34 +0000 Subject: [PATCH] Fix API routes in tests to include 'saas/' prefix and drop 'transactions' table in DB reset for end-to-end tests --- backend/test/ava-tests/saas-tests/action-rules-e2e.test.ts | 1 + backend/test/ava-tests/saas-tests/company-info-e2e.test.ts | 2 +- backend/test/utils/send-request-to-saas-part.util.ts | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/test/ava-tests/saas-tests/action-rules-e2e.test.ts b/backend/test/ava-tests/saas-tests/action-rules-e2e.test.ts index 654a4425d..3fd4209c8 100644 --- a/backend/test/ava-tests/saas-tests/action-rules-e2e.test.ts +++ b/backend/test/ava-tests/saas-tests/action-rules-e2e.test.ts @@ -76,6 +76,7 @@ async function resetPostgresTestDB() { port: port, }, }); + await Knex.schema.dropTableIfExists('transactions'); await Knex.schema.dropTableIfExists(testTableName); await Knex.schema.createTableIfNotExists(testTableName, function (table) { table.increments(); diff --git a/backend/test/ava-tests/saas-tests/company-info-e2e.test.ts b/backend/test/ava-tests/saas-tests/company-info-e2e.test.ts index d429f8740..203b67e74 100644 --- a/backend/test/ava-tests/saas-tests/company-info-e2e.test.ts +++ b/backend/test/ava-tests/saas-tests/company-info-e2e.test.ts @@ -806,7 +806,7 @@ test.serial( }); const subscriptionUpgradeResult = await fetch( - `http://rocketadmin-private-microservice:3001/company/subscription/upgrade/${foundCompanyInfoRO.id}`, + `http://rocketadmin-private-microservice:3001/saas/company/subscription/upgrade/${foundCompanyInfoRO.id}`, { method: 'POST', headers: { diff --git a/backend/test/utils/send-request-to-saas-part.util.ts b/backend/test/utils/send-request-to-saas-part.util.ts index 1d2d12174..79c1bcf4c 100644 --- a/backend/test/utils/send-request-to-saas-part.util.ts +++ b/backend/test/utils/send-request-to-saas-part.util.ts @@ -6,7 +6,7 @@ export async function sendRequestToSaasPart( requestBody: Record, authCookieValue: string, ): Promise { - return await fetch(`http://rocketadmin-private-microservice:3001/${route}`, { + return await fetch(`http://rocketadmin-private-microservice:3001/saas/${route}`, { method, body: JSON.stringify(requestBody), headers: {