From 9f2b543896be7fab99cccb55de4018e6e3ee3411 Mon Sep 17 00:00:00 2001 From: Sam Rose Date: Mon, 3 Mar 2025 12:15:54 +0000 Subject: [PATCH] Delete airtable.spec.ts. --- .../src/integrations/tests/airtable.spec.ts | 76 ------------------- 1 file changed, 76 deletions(-) delete mode 100644 packages/server/src/integrations/tests/airtable.spec.ts diff --git a/packages/server/src/integrations/tests/airtable.spec.ts b/packages/server/src/integrations/tests/airtable.spec.ts deleted file mode 100644 index 367e31e8a0..0000000000 --- a/packages/server/src/integrations/tests/airtable.spec.ts +++ /dev/null @@ -1,76 +0,0 @@ -import { default as AirtableIntegration } from "../airtable" - -jest.mock("airtable") - -class TestConfiguration { - integration: any - client: any - - constructor(config: any = {}) { - this.integration = new AirtableIntegration.integration(config) - this.client = { - create: jest.fn(), - select: jest.fn(() => ({ - firstPage: jest.fn(() => []), - })), - update: jest.fn(), - destroy: jest.fn(), - } - this.integration.client = () => this.client - } -} - -describe("Airtable Integration", () => { - let config: any - - beforeEach(() => { - config = new TestConfiguration() - }) - - it("calls the create method with the correct params", async () => { - await config.integration.create({ - table: "test", - json: {}, - }) - expect(config.client.create).toHaveBeenCalledWith([ - { - fields: {}, - }, - ]) - }) - - it("calls the read method with the correct params", async () => { - await config.integration.read({ - table: "test", - view: "Grid view", - }) - expect(config.client.select).toHaveBeenCalledWith({ - maxRecords: 10, - view: "Grid view", - }) - }) - - it("calls the update method with the correct params", async () => { - await config.integration.update({ - table: "table", - id: "123", - json: { - name: "test", - }, - }) - expect(config.client.update).toHaveBeenCalledWith([ - { - id: "123", - fields: { name: "test" }, - }, - ]) - }) - - it("calls the delete method with the correct params", async () => { - const ids = [1, 2, 3, 4] - await config.integration.delete({ - ids, - }) - expect(config.client.destroy).toHaveBeenCalledWith(ids) - }) -})