test: share Docker test-state wrapper

This commit is contained in:
Peter Steinberger
2026-04-28 18:47:41 +01:00
parent 4d82dc4fb4
commit 3f780bb27d
9 changed files with 64 additions and 28 deletions

View File

@@ -160,6 +160,10 @@ describe("scripts/lib/docker-e2e-plan", () => {
name: "npm-onboard-channel-agent",
stateScenario: "empty",
}),
expect.objectContaining({
name: "doctor-switch",
stateScenario: "empty",
}),
expect.objectContaining({
name: "update-channel-switch",
stateScenario: "update-stable",
@@ -313,7 +317,14 @@ describe("scripts/lib/docker-e2e-plan", () => {
it("surfaces Docker lane test-state scenarios in plan JSON", () => {
const plan = planFor({
selectedLaneNames: ["onboard", "agents-delete-shared-workspace", "update-channel-switch"],
selectedLaneNames: [
"onboard",
"agents-delete-shared-workspace",
"doctor-switch",
"openai-image-auth",
"bundled-plugin-install-uninstall-0",
"update-channel-switch",
],
});
expect(plan.lanes).toEqual([
@@ -325,6 +336,18 @@ describe("scripts/lib/docker-e2e-plan", () => {
name: "agents-delete-shared-workspace",
stateScenario: "empty",
}),
expect.objectContaining({
name: "doctor-switch",
stateScenario: "empty",
}),
expect.objectContaining({
name: "openai-image-auth",
stateScenario: "empty",
}),
expect.objectContaining({
name: "bundled-plugin-install-uninstall-0",
stateScenario: "empty",
}),
expect.objectContaining({
name: "update-channel-switch",
stateScenario: "update-stable",