"""run_install() should execute all 12 steps without crashing. Mocks all external I/O (subprocess, git, downloads, etc.) and verifies the logger's step() is called TOTAL_STEPS times.
"""Tests for Windows .bat launcher generation.""" ...