Skip to content

Expose a _test_utils feature to expose integration test helpers #422

@DanGould

Description

@DanGould

Higher layer payjoin implementations like payjoin-ffi and payjoin-flutter and the bindings they produce would make use of a _test_utils feature like rust-lightning has. The _ prefix prevents it from being a listed feature in documentation by default.

This should expose:

  • BitcoinD and wallet setup
  • payjoin-directory setup and teardown
  • ohttp-relay setup and teardown

(^ closed by ##484)

  • including ephemeral Redis containers

Then, the higher level crates can create bindings to make these available in all languages we bind to for easy test duplication downstream.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Done

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions