import { renderToStaticMarkup } from 'react-dom/server'; import { expect, test } from 'vitest'; import { CustomWorldAgentWorkspace } from './CustomWorldAgentWorkspace'; test('custom world agent workspace renders minimum loop chat layout', () => { const html = renderToStaticMarkup( {}} onSubmitMessage={() => {}} onExecuteAction={() => {}} />, ); expect(html).toContain('创作进度'); expect(html).toContain('42%'); expect(html).toContain('输入消息'); expect(html).toContain('总结当前设定'); expect(html).toContain('补全剩余设定'); expect(html).not.toContain('Agent'); expect(html).not.toContain('刷新'); expect(html).not.toContain('当前轮次'); expect(html).not.toContain('当前状态'); expect(html).not.toContain('草稿抽屉'); expect(html).not.toContain('快捷动作'); });