-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Labels
enhancementNew feature or requestNew feature or requestinvalidThis doesn't seem rightThis doesn't seem rightrisk-radarRisk Radar mitigation measuresRisk Radar mitigation measurestestingTesting improvementsTesting improvementstier-2Tier 2 - Extended AssuranceTier 2 - Extended Assurance
Description
Context
As identified in the Risk Radar Assessment, both modules (scripts and website) are Tier 2 and require Tier 2 extended assurance measures.
Measure: Property-Based Tests
Type: Probabilistic
Status: ❌ Missing
Required for: Tier 2 — Extended Assurance
What to implement
- Install fast-check:
npm install -D fast-check - Create property-based tests for key functions
- Add to CI test suite
Reference
Acceptance Criteria
- fast-check installed in website module
- At least 3 property-based tests written
- Tests run as part of
npm test - Tests cover critical functions (data loading, search, routing)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestinvalidThis doesn't seem rightThis doesn't seem rightrisk-radarRisk Radar mitigation measuresRisk Radar mitigation measurestestingTesting improvementsTesting improvementstier-2Tier 2 - Extended AssuranceTier 2 - Extended Assurance