Files
MeshChatX/tests/e2e/api.spec.js

17 lines
589 B
JavaScript

const { test, expect } = require("@playwright/test");
const { prepareE2eSession } = require("./helpers");
test.describe("HTTP API (via Vite proxy)", () => {
test.beforeEach(async ({ request }) => {
await prepareE2eSession(request);
});
test("database backups list returns JSON", async ({ request }) => {
const res = await request.get("/api/v1/database/backups");
expect(res.ok()).toBeTruthy();
const body = await res.json();
expect(body).toHaveProperty("backups");
expect(Array.isArray(body.backups)).toBeTruthy();
});
});