Skip to content

test: smoke test repeated Wallet.keychains() calls across wallet lifecycle#113

Open
ANAMASGARD wants to merge 1 commit into
bitcoindevkit:mainfrom
ANAMASGARD:test-wallet-keychains-lifecycle
Open

test: smoke test repeated Wallet.keychains() calls across wallet lifecycle#113
ANAMASGARD wants to merge 1 commit into
bitcoindevkit:mainfrom
ANAMASGARD:test-wallet-keychains-lifecycle

Conversation

@ANAMASGARD

@ANAMASGARD ANAMASGARD commented Jul 10, 2026

Copy link
Copy Markdown

Summary

  • Adds a narrow offline smoke test that calls Wallet.keychains() before sqlite persistence and again after reload.
  • Complements test: add Wallet.keychains() Dart binding smoke coverage #104 by verifying the generated Dart binding path remains callable after a basic wallet lifecycle (persist + reload), without expanding the sequence canary or re-testing bdk-ffi keychain semantics.

Closes #105

Test plan

  • just test test/keychains_lifecycle_smoke_test.dart
  • just analyze
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

test: smoke test repeated Wallet.keychains() calls across Dart wallet lifecycle

1 participant