miroir/crates/miroir-proxy
jedarden 9184c67e91 test(miroir-proxy): add client-pinned freshness acceptance tests (P5.5.e §13.5)
Add 7 new acceptance tests for the X-Miroir-Min-Settings-Version header
feature that allows clients to specify a minimum settings version floor.

Tests cover:
- Test 9: Header parsing via OptionalMinSettingsVersion extractor
- Test 10: node_version_meets_floor version checking logic
- Test 11: covering_set_with_version_floor excludes stale nodes
- Test 12: covering_set returns None when all nodes are stale
- Test 13: plan_search_scatter_with_version_floor returns None when no covering set
- Test 14: plan_search_scatter_with_version_floor succeeds when nodes meet floor
- Test 15: miroir_settings_version_stale error code (HTTP 503)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 22:33:11 -04:00
..
admin-ui/dist feat(admin-ui): implement Canaries, Shadow Diff, CDC Inspector, Metrics, Settings sections (P5.19.d) 2026-05-24 13:27:52 -04:00
src fix(admin-api): return 202 Accepted with miroir_task_id for topology ops 2026-05-24 20:56:32 -04:00
static feat(search-ui): add embeddable modes and custom templates (P5.21.e) 2026-05-24 14:37:00 -04:00
tests test(miroir-proxy): add client-pinned freshness acceptance tests (P5.5.e §13.5) 2026-05-24 22:33:11 -04:00
Cargo.toml test(miroir-proxy): add client-pinned freshness acceptance tests (P5.5.e §13.5) 2026-05-24 22:33:11 -04:00