Visitenbuch/tests/integration/query/user.ts

32 lines
645 B
TypeScript

import { expect, test } from "vitest";
import { getUser, getUsers } from "$lib/server/query";
test("get user", async () => {
const user = await getUser(1);
expect(user).toStrictEqual({
id: 1,
name: "Sven Schulz",
email: "sven.schulz@example.com",
});
});
test("get users", async () => {
const users = await getUsers({});
expect(users).toStrictEqual({
items: [
{
id: 1,
name: "Sven Schulz",
email: "sven.schulz@example.com",
},
{
id: 2,
name: "Sabrina Loewe",
email: "sabrina.loewe@example.com",
},
],
offset: 0,
total: 2,
});
});