spaxel/test
jedarden 04d4c64b7c
Some checks are pending
CI Benchmark - Fusion Loop Timing / Fusion Loop Timing Benchmark (push) Waiting to run
test(acceptance): implement IO-5 BLE device-identity onboarding test
Implements IO-5 acceptance test which verifies:
- A person can be created via POST /api/people
- A simulated BLE device (from spaxel-sim) is discovered
- The BLE device can be assigned to a person via PUT /api/ble/devices/{mac}
- The device registration is persisted correctly with person_id, person_name, and person_color

Also fixes a bug in mothership/cmd/mothership/main.go where
SetBriefingProvider was called before dashboardHub was initialized,
causing a nil pointer dereference on startup. The call is now
made after the hub is created.

Closes: bf-3cagn (IO-5: BLE device-identity onboarding test)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 11:04:31 -04:00
..
acceptance test(acceptance): implement IO-5 BLE device-identity onboarding test 2026-05-24 11:04:31 -04:00