Skip to content

FEAT-011: app-contract tests live under tests/unit/ instead of the planned tests/contract/ layout #43

@brettheap

Description

@brettheap

Source: FEAT-011 checkpoints (tasks.md §410, plan.md §Testing) — deferred organizational polish, no coverage gap.

The contract tests named throughout T019–T085 reference a tests/contract/test_app_*.py layout, but the FEAT-011 app-contract tests actually live under tests/unit/test_app_*.py + tests/integration/test_story*.py. (tests/contract/ exists but holds FEAT-002/010 CLI tests only.)

Behavior is fully covered — this is purely a file-layout reconciliation so the test tree matches plan.md §Project Structure and reviewer expectations.

Fix: migrate the app.* contract tests into tests/contract/test_app_*.py, or update plan.md to record tests/unit/ as the canonical location.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions