mirror of
https://github.com/shishantbiswas/bknd.git
synced 2026-03-16 20:37:21 +00:00
25 lines
757 B
TypeScript
25 lines
757 B
TypeScript
import { describe, expect, it } from "bun:test";
|
|
import { createApp } from "../../src";
|
|
import { Api } from "../../src/Api";
|
|
|
|
describe("integration config", () => {
|
|
it("should create an entity", async () => {
|
|
const app = createApp();
|
|
await app.build();
|
|
const api = new Api({
|
|
host: "http://localhost",
|
|
fetcher: app.server.request as typeof fetch
|
|
});
|
|
|
|
// create entity
|
|
await api.system.addConfig("data", "entities.posts", {
|
|
name: "posts",
|
|
config: { sort_field: "id", sort_dir: "asc" },
|
|
fields: { id: { type: "primary", name: "id" }, asdf: { type: "text" } },
|
|
type: "regular"
|
|
});
|
|
|
|
expect(app.em.entities.map((e) => e.name)).toContain("posts");
|
|
});
|
|
});
|