Skip to content

test: add regression tests for `transaction_context_from_ffi` validation

bf4b456
Select commit
Loading
Failed to load commit list.
Merged

refactor: store TransactionContext in TransactionRecord #582

test: add regression tests for `transaction_context_from_ffi` validation
bf4b456
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Mar 31, 2026 in 1s

67.15% (+0.09%) compared to 2bac44c

View this Pull Request on Codecov

67.15% (+0.09%) compared to 2bac44c

Details

Codecov Report

❌ Patch coverage is 85.94595% with 26 lines in your changes missing coverage. Please review.
✅ Project coverage is 67.15%. Comparing base (2bac44c) to head (bf4b456).

Files with missing lines Patch % Lines
key-wallet-ffi/src/transaction.rs 0.00% 8 Missing ⚠️
key-wallet-ffi/src/transaction_checking.rs 0.00% 8 Missing ⚠️
key-wallet-ffi/src/wallet_manager.rs 0.00% 7 Missing ⚠️
key-wallet-ffi/src/types.rs 96.87% 3 Missing ⚠️
Additional details and impacted files
@@              Coverage Diff              @@
##           v0.42-dev     #582      +/-   ##
=============================================
+ Coverage      67.06%   67.15%   +0.09%     
=============================================
  Files            320      320              
  Lines          67328    67367      +39     
=============================================
+ Hits           45156    45243      +87     
+ Misses         22172    22124      -48     
Files with missing lines Coverage Δ
key-wallet-ffi/src/managed_account.rs 44.48% <100.00%> (+0.57%) ⬆️
key-wallet-manager/src/test_helpers.rs 97.59% <100.00%> (ø)
key-wallet/src/managed_account/mod.rs 50.27% <100.00%> (-0.97%) ⬇️
...y-wallet/src/managed_account/transaction_record.rs 100.00% <100.00%> (ø)
...et/src/transaction_checking/transaction_context.rs 57.57% <100.00%> (ø)
...-wallet/src/transaction_checking/wallet_checker.rs 96.55% <100.00%> (+0.01%) ⬆️
key-wallet-ffi/src/types.rs 76.37% <96.87%> (+15.84%) ⬆️
key-wallet-ffi/src/wallet_manager.rs 53.96% <0.00%> (+1.35%) ⬆️
key-wallet-ffi/src/transaction.rs 0.00% <0.00%> (ø)
key-wallet-ffi/src/transaction_checking.rs 1.66% <0.00%> (+<0.01%) ⬆️

... and 1 file with indirect coverage changes