Skip to content

Tier 2: Add Property-Based Testing with fast-check #85

@raifdmueller

Description

@raifdmueller

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

  1. Install fast-check: npm install -D fast-check
  2. Create property-based tests for key functions
  3. 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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestinvalidThis doesn't seem rightrisk-radarRisk Radar mitigation measurestestingTesting improvementstier-2Tier 2 - Extended Assurance

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions