From 06088c6b05a9a4255e422efbdbbff6857abba23c Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 29 Apr 2026 11:12:13 +0100 Subject: [PATCH] test: follow update channel assertion extraction --- test/scripts/docker-build-helper.test.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test/scripts/docker-build-helper.test.ts b/test/scripts/docker-build-helper.test.ts index 919f569c66f..014a416ec25 100644 --- a/test/scripts/docker-build-helper.test.ts +++ b/test/scripts/docker-build-helper.test.ts @@ -31,6 +31,8 @@ const DOCTOR_SWITCH_DOCKER_E2E_PATH = "scripts/e2e/doctor-install-switch-docker. const DOCTOR_SWITCH_SCENARIO_PATH = "scripts/e2e/lib/doctor-install-switch/scenario.sh"; const PACKAGE_COMPAT_PATH = "scripts/e2e/lib/package-compat.mjs"; const UPDATE_CHANNEL_SWITCH_DOCKER_E2E_PATH = "scripts/e2e/update-channel-switch-docker.sh"; +const UPDATE_CHANNEL_SWITCH_ASSERTIONS_PATH = + "scripts/e2e/lib/update-channel-switch/assertions.mjs"; const CENTRALIZED_BUILD_SCRIPTS = [ "scripts/docker/setup.sh", "scripts/e2e/browser-cdp-snapshot-docker.sh", @@ -145,9 +147,11 @@ describe("docker build helper", () => { const pluginUpdateScenario = readFileSync(PLUGIN_UPDATE_SCENARIO_PATH, "utf8"); const pluginUpdateProbe = readFileSync(PLUGIN_UPDATE_PROBE_PATH, "utf8"); const packageCompat = readFileSync(PACKAGE_COMPAT_PATH, "utf8"); + const updateChannelAssertions = readFileSync(UPDATE_CHANNEL_SWITCH_ASSERTIONS_PATH, "utf8"); const scripts = [ doctorScenario, updateChannel, + updateChannelAssertions, pluginsSweep, pluginsMarketplace, pluginsClawhub, @@ -173,7 +177,8 @@ describe("docker build helper", () => { expect(scripts.join("\n")).toContain( "Package $package_version must support gateway install --wrapper.", ); - expect(scripts.join("\n")).toContain("expected persisted update.channel dev"); + expect(updateChannel).toContain("assert-config-channel dev"); + expect(updateChannelAssertions).toContain("expected persisted update.channel ${channel}"); expect(pluginsAssertions).toContain("expected modern installRecords in installed plugin index"); });