diff --git a/packages/server/__mocks__/mssql.js b/packages/server/__mocks__/mssql.js index 6119c014d..3809f0a4c 100644 --- a/packages/server/__mocks__/mssql.js +++ b/packages/server/__mocks__/mssql.js @@ -9,6 +9,14 @@ mssql.query = jest.fn(() => ({ ], })) -mssql.connect = jest.fn(() => ({ recordset: [] })) +// mssql.connect = jest.fn(() => ({ recordset: [] })) + +mssql.ConnectionPool = jest.fn(() => ({ + connect: jest.fn(() => ({ + request: jest.fn(() => ({ + query: jest.fn(() => ({})), + })), + })), +})) module.exports = mssql diff --git a/packages/server/src/integrations/tests/microsoftSqlServer.spec.js b/packages/server/src/integrations/tests/microsoftSqlServer.spec.js index 29399b840..5d7d59a64 100644 --- a/packages/server/src/integrations/tests/microsoftSqlServer.spec.js +++ b/packages/server/src/integrations/tests/microsoftSqlServer.spec.js @@ -32,7 +32,8 @@ describe("MS SQL Server Integration", () => { }) describe("no rows returned", () => { - beforeEach(() => { + beforeEach(async () => { + await config.integration.connect() config.integration.client.query.mockImplementation(() => ({ rows: [] })) })