Add simulated binary replacement to smoke tests (Phase 6e)
Tests the update command's replacement flow without network calls: copy binary as "downloaded" version, unlink-then-replace the "installed" version, verify replaced binary runs --version. Also tests read-only binary replacement edge case (#114).
M
Martin Vogel committed
f24475ca4a173d0a14d9205ff2f064a07d08d670
Parent: 20814e8