openpanel/packages/airtable/test/create/index.spec.ts
Stefan Pejcic 8595a9f4e5 back
2024-05-08 19:58:53 +02:00

27 lines
760 B
TypeScript

import dataProvider from "../../src/index";
import "./index.mock";
describe("create", () => {
it("correct response", async () => {
const response = await dataProvider(
"keywoytODSr6xAqfg",
"appKYl1H4k9g73sBT",
).create({
resource: "posts",
variables: {
title: "foo",
content: "bar",
status: "published",
category: ["recDBRJljBDFH4rIh"],
},
});
const { data } = response;
expect(data["title"]).toEqual("foo");
expect(data["status"]).toEqual("published");
expect(data["category"]).toEqual(["recDBRJljBDFH4rIh"]);
expect(data["content"]).toEqual("bar\n");
});
});