mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-09-07 15:07:17 +00:00
#672 added pkg/service/soundtouchweb/frontend_test/*.test.mjs (Node's built-in test runner) but never hooked them into anything: not the Makefile, not any GitHub Actions workflow. They only ran if someone happened to invoke `node --test` manually, so CI would stay green even if isSoundTouch10StereoPair or the DeviceDetail notice markup broke. Added `make test-frontend` and a step in browser-tests.yml (which already runs the Go-side chromedp player tests) to run them on every push/PR, matching the pinned actions/setup-node version already used by update-static-deps.yml. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>