From fa6f189cdd659f33c2412ae0073c0195b288e00a Mon Sep 17 00:00:00 2001 From: boris Date: Tue, 8 Sep 2026 01:04:51 +0800 Subject: [PATCH] test: verify amendment rejection without order-state events --- crates/fidc-core/src/broker.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/fidc-core/src/broker.rs b/crates/fidc-core/src/broker.rs index dd7cf0b..52d4d96 100644 --- a/crates/fidc-core/src/broker.rs +++ b/crates/fidc-core/src/broker.rs @@ -8345,7 +8345,10 @@ mod tests { assert_eq!(orders[0].requested_quantity, 200); assert_eq!(orders[0].remaining_quantity, 200); assert_eq!(orders[0].limit_price, 10.0); - assert!(report.order_events.last().unwrap().reason.contains("strategy_buy_condition_false")); + assert!(report.order_events.is_empty()); + let event = report.process_events.last().unwrap(); + assert_eq!(event.kind, crate::events::ProcessEventKind::OrderUpdateReject); + assert!(event.detail.contains("strategy_buy_condition_false")); } }