Skip to content

Increase metadata coverage for speced/fn #65

@vemv

Description

@vemv

Problem statement

speced/fn lacks specific coverage for metadata (type hint) emission. Its coverage is only concerned with :pre/:post emission.

Note that the implementation is shared with that of defn, which is fully covered, so it's nearly impossible that the shared code does not work for the fn case.

The difficulty lies in that one cannot access fn metadata.

Proposal

Inspect the speced/fn macroexpansions, verifying its contained metadata.

Alternatives and comparison

  • Do nothing
    • As mentioned, it can be acceptable, but I'd rather keep things proven.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions