Added test for tx and signer in vls-core
This MR tries to increase coverage of vls-core/tx and signer to 85%
Filename Regions Missed Regions Cover Functions Missed Functions Executed Lines Missed Lines Cover Branches Missed Branches Cover
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
vls-core/src/signer/derive.rs 494 34 93.12% 26 3 88.46% 305 25 91.80% 0 0 -
vls-core/src/signer/mod.rs 13 0 100.00% 2 0 100.00% 8 0 100.00% 0 0 -
vls-core/src/signer/multi_signer.rs 385 109 71.69% 24 8 66.67% 236 101 57.20% 0 0 -
vls-core/src/signer/my_keys_manager.rs 678 124 81.71% 34 11 67.65% 430 101 76.51% 0 0 -
vls-core/src/tx/script.rs 189 14 92.59% 9 2 77.78% 86 5 94.19% 0 0 -
vls-core/src/tx/tx.rs 811 184 77.31% 41 9 78.05% 482 40 91.70% 0 0 -
This MR adds various tests for get_bolt12_keypair, sign_bolt12_2, derive_secret, spend_spendable_outputs in vls-core/src/signer/my_keys_manager.rs, new_node, node_services in vls-core/src/signer/multi_signer.rs, htlc_balance, to_broadcaster_anchor_value_sat in vls-core/src/tx/tx.rs.
Edited by Siva Sathyaseelan