





















@@ -30,18 +30,18 @@ describe("qa docker harness", () => {
3030bindUiDist: true,
3131});
323233-expect(result.files).toEqual(
34-expect.arrayContaining([
35- path.join(outputDir, ".env.example"),
36- path.join(outputDir, "README.md"),
37- path.join(outputDir, "docker-compose.qa.yml"),
38- path.join(outputDir, "state", "openclaw.json"),
39- path.join(outputDir, "state", "seed-workspace", "QA_KICKOFF_TASK.md"),
40- path.join(outputDir, "state", "seed-workspace", "QA_SCENARIO_PLAN.md"),
41- path.join(outputDir, "state", "seed-workspace", "QA_SCENARIOS.md"),
42- path.join(outputDir, "state", "seed-workspace", "IDENTITY.md"),
43-]),
44-);
33+for (const expectedFile of [
34+path.join(outputDir, ".env.example"),
35+path.join(outputDir, "README.md"),
36+path.join(outputDir, "docker-compose.qa.yml"),
37+path.join(outputDir, "state", "openclaw.json"),
38+path.join(outputDir, "state", "seed-workspace", "QA_KICKOFF_TASK.md"),
39+path.join(outputDir, "state", "seed-workspace", "QA_SCENARIO_PLAN.md"),
40+path.join(outputDir, "state", "seed-workspace", "QA_SCENARIOS.md"),
41+path.join(outputDir, "state", "seed-workspace", "IDENTITY.md"),
42+]) {
43+expect(result.files).toContain(expectedFile);
44+}
45454646const compose = await readFile(path.join(outputDir, "docker-compose.qa.yml"), "utf8");
4747expect(compose).toContain("image: openclaw:qa-local-prebaked");
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。