From 6aa81fe2ff5737add0be0664347a786573060706 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E5=BF=97=E5=AE=87?= Date: Mon, 8 Sep 2025 00:36:25 +0000 Subject: [PATCH] test(bitcoind): Test 6-block reorg to `filter_iter_detects_reorgs` test --- crates/bitcoind_rpc/tests/test_filter_iter.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) 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(()) } -- 2.49.0