UNPKG

conekta

Version:
50 lines (41 loc) 1.58 kB
import { TransfersApi } from "../api"; import { baseTest } from "./base-test"; import { Configuration } from "../configuration"; describe("TransfersApi", () => { let client: TransfersApi; beforeAll(() => { const config = new Configuration({ accessToken: "key_xxxxxxxx" }); client = new TransfersApi(config, baseTest.BasePath); }); describe("general", () => { it("should be defined", () => { expect(client).toBeDefined(); }); }); describe("Get Transfer", () => { it("should get a transfer", async () => { const id = "64462930651b2600017b6d43"; const response = (await client.getTransfer(id)).data; expect(response).toBeDefined(); expect(response.id).toEqual(id); expect(response.object).toEqual("transfer"); }); }); describe("Get Transfers", () => { it("should get transfers", async () => { const response = (await client.getTransfers("es", undefined, 5)).data; const data = (response as unknown as { data: any[]}).data expect(response).toBeDefined(); expect(response.has_more).toBeTruthy(); expect(response.next_page_url).toBeDefined(); expect(response.previous_page_url).toBeNull(); expect(data.length).toBeGreaterThan(0); expect(data[0].object).toEqual("transfer"); expect(data.length).toEqual(5); }); it("should get transfers with next", async () => { const response = (await client.getTransfers("es", undefined, 6, undefined, "6419562fdb5c8a0001e1cd61")).data; expect(response).toBeDefined(); }); }); });