feat(web-platform): release V0.9.4 前端设计优化
web-platform-ci / TypeScript, lint, unit, build (push) Has been cancelled
web-platform-ci / Playwright E2E (push) Has been cancelled
web-platform-ci / TypeScript, lint, unit, build (pull_request) Has been cancelled
web-platform-ci / Playwright E2E (pull_request) Has been cancelled
web-platform-ci / TypeScript, lint, unit, build (push) Has been cancelled
web-platform-ci / Playwright E2E (push) Has been cancelled
web-platform-ci / TypeScript, lint, unit, build (pull_request) Has been cancelled
web-platform-ci / Playwright E2E (pull_request) Has been cancelled
This commit is contained in:
@@ -270,7 +270,7 @@ describe('LocalTrainingPanel 自定义任务', () => {
|
||||
const fetchMock = customServer();
|
||||
render(<LocalTrainingPanel onPolicyReady={vi.fn()} />);
|
||||
await connectCustom();
|
||||
fireEvent.click(screen.getByRole('button', { name: '检查场景地图' }));
|
||||
fireEvent.click(screen.getByRole('button', { name: '同步场景地图' }));
|
||||
expect(screen.getByRole('alert')).toHaveTextContent('没有已应用');
|
||||
fireEvent.change(screen.getByLabelText('训练地形'), { target: { value: 'plane' } });
|
||||
fireEvent.change(screen.getByLabelText('地图尺寸 m'), { target: { value: '100' } });
|
||||
@@ -347,7 +347,7 @@ describe('LocalTrainingPanel 配套策略交接', () => {
|
||||
expect(screen.getByLabelText('训练地形')).toHaveValue('custom_boxes');
|
||||
expect(screen.queryByLabelText('出生 X')).not.toBeInTheDocument();
|
||||
expect(screen.queryByLabelText('目标 Y')).not.toBeInTheDocument();
|
||||
expect(screen.getByRole('button', { name: '检查场景地图' })).toHaveAttribute(
|
||||
expect(screen.getByRole('button', { name: '同步场景地图' })).toHaveAttribute(
|
||||
'title',
|
||||
expect.stringContaining('旋转障碍会膨胀'),
|
||||
);
|
||||
@@ -420,13 +420,13 @@ it('custom_boxes拒绝未应用草稿,且训练时自动重新编译最新地
|
||||
/>,
|
||||
);
|
||||
await connectCustom();
|
||||
fireEvent.click(screen.getByRole('button', { name: '检查场景地图' }));
|
||||
fireEvent.click(screen.getByRole('button', { name: '同步场景地图' }));
|
||||
expect(screen.getByRole('alert')).toHaveTextContent('草稿');
|
||||
expect(compileScene).not.toHaveBeenCalled();
|
||||
rerender(
|
||||
<LocalTrainingPanel onPolicyReady={vi.fn()} sceneMaps={assets} compileScene={compileScene} />,
|
||||
);
|
||||
fireEvent.click(screen.getByRole('button', { name: '检查场景地图' }));
|
||||
fireEvent.click(screen.getByRole('button', { name: '同步场景地图' }));
|
||||
expect(screen.queryByLabelText('出生 X')).not.toBeInTheDocument();
|
||||
expect(screen.queryByLabelText('目标 X')).not.toBeInTheDocument();
|
||||
current = { ...current, boxes: [current.boxes[0], { ...current.boxes[1], pos: [1, 3, 0.5] }] };
|
||||
|
||||
@@ -607,7 +607,7 @@ export function LocalTrainingPanel({
|
||||
title="从已应用实例编译并校验世界 AABB;旋转障碍会膨胀为轴对齐包围盒"
|
||||
onClick={syncMap}
|
||||
>
|
||||
检查场景地图
|
||||
同步场景地图
|
||||
</Button>
|
||||
{terrainPreset === 'custom_boxes' && customTerrainBoxes && !sceneDirty && (
|
||||
<p role="status">
|
||||
|
||||
Reference in New Issue
Block a user