From: 志宇 Date: Mon, 8 Sep 2025 00:36:25 +0000 (+0000) Subject: test(bitcoind): Test 6-block reorg to `filter_iter_detects_reorgs` test X-Git-Tag: core-0.6.2~1^2 X-Git-Url: http://internal-gitweb-vhost/script/%22https:/struct.CommandStringError.html?a=commitdiff_plain;h=6aa81fe2ff5737add0be0664347a786573060706;p=bdk test(bitcoind): Test 6-block reorg to `filter_iter_detects_reorgs` test --- diff --git a/crates/bitcoind_rpc/tests/test_filter_iter.rs b/crates/bitcoind_rpc/tests/test_filter_iter.rs index 10f01e61..f47d80f8 100644 --- a/crates/bitcoind_rpc/tests/test_filter_iter.rs +++ b/crates/bitcoind_rpc/tests/test_filter_iter.rs @@ -112,6 +112,16 @@ fn filter_iter_detects_reorgs() -> anyhow::Result<()> { assert_eq!(iter.next().unwrap()?.height(), MINE_TO); assert!(iter.next().is_none()); + // Try 6-block-reorg + { + const REORG_COUNT: usize = 6; + let _ = env.reorg(REORG_COUNT)?; + for c in (0..REORG_COUNT).rev() { + assert_eq!(iter.next().unwrap()?.height(), MINE_TO - (c as u32)); + } + assert!(iter.next().is_none()); + } + Ok(()) }