diff --git a/backend/src/graphql/resolver/CommunityResolver.test.ts b/backend/src/graphql/resolver/CommunityResolver.test.ts index 9fb062f31..20a06c2b8 100644 --- a/backend/src/graphql/resolver/CommunityResolver.test.ts +++ b/backend/src/graphql/resolver/CommunityResolver.test.ts @@ -9,10 +9,17 @@ jest.mock('../../config') let query: any -beforeAll(async () => { - const { apollo } = await createServer({}) +// to do: We need a setup for the tests that closes the connection +let con: any - query = createTestClient(apollo).query +beforeAll(async () => { + const server = await createServer({}) + con = server.con + query = createTestClient(server.apollo).query +}) + +afterAll(async () => { + await con.close() }) describe('CommunityResolver', () => { diff --git a/backend/src/server/createServer.ts b/backend/src/server/createServer.ts index db841ab11..6c5149ce6 100644 --- a/backend/src/server/createServer.ts +++ b/backend/src/server/createServer.ts @@ -57,7 +57,7 @@ const createServer = async (context: any = serverContext): Promise => { plugins, }) apollo.applyMiddleware({ app }) - return { apollo, app } + return { apollo, app, con } } export default createServer