Skip to content

Commit b3e0468

Browse files
author
ChallengeDev210
committed
Add breaking test that allowed incomplete builders to be created
1 parent bfcb649 commit b3e0468

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/util/taproot.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1340,6 +1340,9 @@ mod test {
13401340
let builder = builder.add_leaf(2, b.clone()).unwrap();
13411341
let builder = builder.add_leaf(2, c.clone()).unwrap();
13421342
let builder = builder.add_leaf(3, d.clone()).unwrap();
1343+
1344+
// Trying to finalize an incomplete tree returns the Err(builder)
1345+
let builder = builder.finalize(&secp, internal_key).unwrap_err();
13431346
let builder = builder.add_leaf(3, e.clone()).unwrap();
13441347

13451348
let tree_info = builder.finalize(&secp, internal_key).unwrap();

0 commit comments

Comments
 (0)