import { flushSync, mount, unmount } from 'svelte'; import { afterEach, beforeEach, describe, expect, test } from 'vitest'; import LogIn from '$lib/components/LogIn.svelte'; let component; describe('LogIn', () => { beforeEach(() => { component = mount(LogIn, { target: document.body // `document` exists because of jsdom }); flushSync(); }); afterEach(() => { unmount(component); }); test('mounts', async () => { expect(component).toBeTruthy(); }); });