Skip to content

Add test utilities for generating mock IoT data #242

Description

@AbelOsaretin

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

  • createMockSolarData(overrides?) returns valid solar data
  • createMockSatelliteData(overrides?) returns valid satellite data
  • Default values are realistic
  • Overrides work for any field

Technical Context

  • src/routes/iot.ts:11-22getSolarData return shape
  • src/routes/iot.ts:24-33getSatelliteData return shape
  • Tests currently inline mock data

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave programlowCosmetic, minor improvement, code quality, documentation

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions