import { describe, it, expect, beforeAll } from 'vitest';
import { db } from '$lib/server/db';
import * as userService from '$lib/server/users/service';
import { migrate } from 'drizzle-orm/libsql/migrator';
import { userTable } from '$lib/server/users/schema';
describe('userService test', () => {
beforeAll(async () => {
await migrate(db, { migrationsFolder: 'drizzle' });
});
it('allUsers', async () => {
await userService.allUsers();
});
it('deleteUser', async () => {
await userService.deleteUser('123');
});
it('addUser', async () => {
await userService.addUser({ name: 'test', email: 'some@email.com' });
});
});
import { describe, it, expect, beforeAll } from 'vitest';
import { db } from '$lib/server/db';
import * as userService from '$lib/server/users/service';
import { migrate } from 'drizzle-orm/libsql/migrator';
import { userTable } from '$lib/server/users/schema';
describe('userService test', () => {
beforeAll(async () => {
await migrate(db, { migrationsFolder: 'drizzle' });
});
it('allUsers', async () => {
await userService.allUsers();
});
it('deleteUser', async () => {
await userService.deleteUser('123');
});
it('addUser', async () => {
await userService.addUser({ name: 'test', email: 'some@email.com' });
});
});