Skip to content

Phase 4, Task 1: Integration Tests #31

@Sam-Bolling

Description

@Sam-Bolling

Completed — Phase 4, Task 1: Integration Tests\n\nCommit 1bd70b5 adds 4 integration test files (1,661 lines, 81 tests) in src/ogc-api/csapi/integration/:\n\n| File | Tests | Coverage |\n|------|-------|----------|\n| discovery.spec.ts | 14 | Full discovery lifecycle, GeoJSON parsing, classification fallback, format negotiation, partial collections |\n| observation.spec.ts | 17 | System→datastream discovery, temporal queries, offset/cursor pagination, SWE Common schema parsing, observation creation |\n| command.spec.ts | 20 | Control stream discovery, feasibility check, command submission, status tracking, result retrieval, fallback routing (F34), error scenarios |\n| navigation.spec.ts | 30 | Cross-resource navigation chains, GeoJSON classify/extract round-trip, path-based classification, media type constants, SWE Common round-trip, pagination, partial collections, error handling |\n\nAll 81 new tests pass. No regressions in existing 915 CSAPI tests (996 total CSAPI tests now passing)."

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions