Something went wrong. Try again.
inkfinite (an infinite canvas/whiteboard) monorepo ink.stormlightlabs.org
svelte rust tauri svg canvas perfect-freehand
Something went wrong. Try again.
123456789101112131415161718import { afterEach, describe, expect, it } from 'vitest';
import { applyInkTheme } from '../theme';
describe('applyInkTheme', () => { afterEach(() => applyInkTheme('system'));
it('forces and clears a document theme', () => { applyInkTheme('dark'); expect(document.documentElement).toHaveAttribute('data-ink-theme', 'dark'); expect(document.documentElement.style.colorScheme).toBe('dark');
applyInkTheme('system'); expect(document.documentElement).not.toHaveAttribute('data-ink-theme'); expect(document.documentElement.style.colorScheme).toBe(''); });});