chore(SetupFont): rename controlManager to typographySettingsStore for better semantic #37

Merged
ilia merged 83 commits from feature/united-widget into main 2026-04-22 10:04:41 +00:00
Showing only changes of commit 1947d7731e - Show all commits
+28
View File
@@ -0,0 +1,28 @@
import {
render,
screen,
} from '@testing-library/svelte';
import Stat from './Stat.svelte';
describe('Stat', () => {
it('renders label and value', () => {
render(Stat, { label: 'weight', value: '400' });
expect(screen.getByText('weight:')).toBeInTheDocument();
expect(screen.getByText('400')).toBeInTheDocument();
});
it('renders numeric value', () => {
render(Stat, { label: 'size', value: 16 });
expect(screen.getByText('16')).toBeInTheDocument();
});
it('renders separator when separator=true', () => {
const { container } = render(Stat, { label: 'x', value: 'y', separator: true });
expect(container.querySelector('.w-px.h-2')).toBeInTheDocument();
});
it('does not render separator by default', () => {
const { container } = render(Stat, { label: 'x', value: 'y' });
expect(container.querySelector('.w-px.h-2')).not.toBeInTheDocument();
});
});