Skip to content

Commit aaadd25

Browse files
committed
Add breaking test that allowed incomplete builders to be created
1 parent 0b88051 commit aaadd25

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/util/taproot.rs

+3
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)