Skip to content

Move wallet interoperabity tests out of testutils::blockchain_tests bdk_blockchain_tests macro #615

@notmandatory

Description

@notmandatory

This came up during testing for #593, see afilini#4 (comment).

  1. Move TestClient and related impls to testutils/mod.rs
  2. Add a new testuitls/wallet_tests module with new bdk_wallet_tests macro.
  3. Move tests that aren't related to blockchain syncing from bdk_blockchain_tests to new bdk_wallet_tests macro, in particular:
    • test_add_data
    • test_send_to_bech32m_addr
    • test_taproot_key_spend
    • test_taproot_script_spend
    • test_sign_taproot_core_keyspend_psbt
    • test_sign_taproot_core_scriptspend2_psbt
    • test_sign_taproot_core_scriptspend3_psbt

Open for suggestions/discussion before making any changes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    discussionThere's still a discussion ongoingtests

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions