14 lines
554 B
TypeScript
14 lines
554 B
TypeScript
import { createElement } from 'react';
|
|
import { renderToStaticMarkup } from 'react-dom/server';
|
|
import { describe, expect, it, vi } from 'vitest';
|
|
import { LinePresetPicker } from '@/components/edit/surfaces/slide/LinePresetPicker';
|
|
|
|
describe('LinePresetPicker', () => {
|
|
it('renders the curved-line preset as a selectable control', () => {
|
|
const html = renderToStaticMarkup(createElement(LinePresetPicker, { onPick: vi.fn() }));
|
|
|
|
expect(html).toContain('aria-label="曲线"');
|
|
expect(html).toContain('aria-label="三次曲线"');
|
|
});
|
|
});
|