Files
bookhoard/cmd
john-okeefe 9ec2d3c37d Phase 1: Convert device_test.go to struct-based assertions with DB verification
- Convert TestListDevices from map to handlers.DeviceListResponse
- Convert TestUpdateDevice to use handlers.DeviceUpdateRequest
- Add database verification after device update:
  * Query DB to verify sync_enabled, sync_frequency actually updated
  * Ensures data integrity - API says success, DB confirms it
- Impact: Compile-time safety for device endpoints, data integrity verification

Pattern: Replaces map[string]interface{} with type-safe structs,
ensures API changes caught at compile time, operations actually persist.
2026-02-13 17:42:06 -05:00
..