Skip to content

Enforce BDD feature and fixture naming consistency #537

Description

@leynos

Problem

The 2026-06-05 code-base audit found that BDD feature files, scenario modules, and fixture modules do not have an enforced naming relationship. The current convention is discoverable by inspection, but drift is easy as the suite grows.

Suggested fix

Codify the naming convention between tests/features/*.feature, tests/scenarios/*_scenarios.rs, and tests/fixtures/*.rs. A lightweight manifest test or registration check should fail when a feature lacks the expected scenario or fixture wiring.

Context

Related draft plan: #534

This is intentionally tracked outside the current ExecPlan because the plan only touches BDD wiring where it is directly needed for the requested refactors.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions