- 上下文清单、任务列表与详情、恢复控制、运行观察、创作对话与消息流、正式变更决策面板、正文写作与候选审阅、资料研究等页面同步本轮后端能力。 - 事件标签表补齐后端事件类型;查询键与生成客户端随 HTTP 契约重新生成。 - 依赖调整后 lockfile 同步;交互用例与浏览器旅程 spec 一并更新。 - 证据:make 前端检查(lint + typecheck + Pi 工具桥 tsc)exit 0;make 前端测试 37 文件 / 120 用例通过。
16 lines
689 B
TypeScript
16 lines
689 B
TypeScript
import { expect, it } from "vitest";
|
||
import { 核对旅程环境 } from "../../旅程环境";
|
||
// @muse-case {"case_id":"O08-journey-explicit-environment","then":"真实旅程缺少隔离标志、明确URL或现有浏览器路径时立即拒绝,不默认连接localhost"}
|
||
it("O08-journey-explicit-environment:缺环境直接失败", () => {
|
||
expect(() => 核对旅程环境({})).toThrow("隔离");
|
||
expect(() => 核对旅程环境({ MUSE_ISOLATED_TEST_ENVIRONMENT: "1" })).toThrow(
|
||
"URL",
|
||
);
|
||
expect(() =>
|
||
核对旅程环境({
|
||
MUSE_ISOLATED_TEST_ENVIRONMENT: "1",
|
||
MUSE_WORKBENCH_URL: "http://127.0.0.1:9999",
|
||
}),
|
||
).toThrow("MUSE_BROWSER_EXECUTABLE");
|
||
});
|