Problem
Verify tests currently require custom scrubbing logic for values that change from request to request, making them fragile and requiring manual maintenance. This includes:
- Interceptable location information
- Version numbers (e.g., "given version")
- Other request-specific dynamic values
Proposed Solution
Implement standardized scrubbers in verify tests to automatically remove or normalize dynamic values that change between test runs. This will:
- Reduce custom scrubbing code per test
- Make verify snapshots more stable
- Improve accuracy by reducing manual intervention
- Make tests easier to maintain
Acceptance Criteria
Additional Context
The goal is to minimize the amount of custom configuration needed per test while making the verify snapshots more accurate and reliable.
Problem
Verify tests currently require custom scrubbing logic for values that change from request to request, making them fragile and requiring manual maintenance. This includes:
Proposed Solution
Implement standardized scrubbers in verify tests to automatically remove or normalize dynamic values that change between test runs. This will:
Acceptance Criteria
Additional Context
The goal is to minimize the amount of custom configuration needed per test while making the verify snapshots more accurate and reliable.