What
No reusable helpers exist for creating mock solar and satellite data in tests.
Why
Test files duplicate mock data creation. A shared utility ensures consistency and reduces boilerplate.
Scope
- Create helper functions:
createMockSolarData(), createMockSatelliteData()
- Accept optional overrides for specific fields
- Return valid data structures matching the interface
Acceptance Criteria
Technical Context
src/routes/iot.ts:11-22 — getSolarData return shape
src/routes/iot.ts:24-33 — getSatelliteData return shape
- Tests currently inline mock data
What
No reusable helpers exist for creating mock solar and satellite data in tests.
Why
Test files duplicate mock data creation. A shared utility ensures consistency and reduces boilerplate.
Scope
createMockSolarData(),createMockSatelliteData()Acceptance Criteria
createMockSolarData(overrides?)returns valid solar datacreateMockSatelliteData(overrides?)returns valid satellite dataTechnical Context
src/routes/iot.ts:11-22—getSolarDatareturn shapesrc/routes/iot.ts:24-33—getSatelliteDatareturn shape