32 lines
645 B
TypeScript
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,
|
|
});
|
|
});
|