Skip to content

Verify enum lookup behavior against realistic JoyButton XML fixture #8

@deevus

Description

@deevus

Parent

Parent PRD: #5

What to build

Add a realistic end-to-end regression fixture modeled on Godot's JoyButton enum. The fixture should verify both lookup spellings, readable markdown/terminal-safe output, value listings, numeric values, descriptions, and compatibility with existing individual enum value lookups. This is a testing hardening slice and should not introduce new behavior beyond validating the completed enum lookup flow.

Acceptance criteria

  • A realistic JoyButton-style fixture exercises global enum container generation end-to-end.
  • Tests verify JoyButton and @GlobalScope.JoyButton both resolve successfully.
  • Tests verify output includes representative JOY_BUTTON_* values, numeric values, and descriptions.
  • Tests verify existing enum value lookup compatibility remains intact.
  • Tests verify output remains suitable for markdown and terminal rendering paths.
  • The regression coverage is behavior-focused and avoids brittle implementation-detail assertions.

Blocked by

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestready-for-agentReady for an implementation agent

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions