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