From 18363b7b60bb98c5cc00d4988cbb41c09b093e46 Mon Sep 17 00:00:00 2001 From: Sam Rose Date: Fri, 13 Oct 2023 09:50:45 +0100 Subject: [PATCH] Make sure to stop postgres container after the postgres integration tests have run. --- packages/server/src/integration-test/postgres.spec.ts | 4 ++++ packages/server/src/integrations/tests/utils/postgres.ts | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/packages/server/src/integration-test/postgres.spec.ts b/packages/server/src/integration-test/postgres.spec.ts index bcd1c14389..84c19f8bbc 100644 --- a/packages/server/src/integration-test/postgres.spec.ts +++ b/packages/server/src/integration-test/postgres.spec.ts @@ -43,6 +43,10 @@ describe("postgres integrations", () => { ) }) + afterAll(async () => { + await databaseTestProviders.postgres.stopContainer() + }) + beforeEach(async () => { async function createAuxTable(prefix: string) { return await config.createTable({ diff --git a/packages/server/src/integrations/tests/utils/postgres.ts b/packages/server/src/integrations/tests/utils/postgres.ts index 036e81bbd8..b749551721 100644 --- a/packages/server/src/integrations/tests/utils/postgres.ts +++ b/packages/server/src/integrations/tests/utils/postgres.ts @@ -36,3 +36,10 @@ export async function getDsConfig(): Promise { }, } } + +export async function stopContainer() { + if (container) { + await container.stop() + container = undefined + } +}