mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-08-19 00:56:16 +00:00
Pins the ordering invariant fixed in the preceding commit. Builds a fake-speaker scenario where: - SSH is unavailable (every SSH-driven axis stays false) - telnet getpdo reports the AfterTouch hostname Pre-fix, checkIsMigratedFromProbe ran before the telnet channel was drained, so summary.TelnetVerifiedConfig was empty when isTelnetMigrated read it — the telnet axis came back false and summary.IsMigrated followed. The CLI's `setup verify` exited non-zero, the web UI rendered "Not Migrated". Reproduced by foob61451 on #293. The test asserts: - summary.TelnetVerifiedConfig is populated (sanity guard — the downstream assertions are meaningless if the probe didn't run) - summary.TelnetMigrated == true - summary.IsMigrated == true Verified locally: the test PASSES with the ordering fix applied and FAILS without it. Failure messages name PR #294 by number so a future regression points at the same code path. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>