From d67aec22e7bf535937ace738f70faf0a457fd401 Mon Sep 17 00:00:00 2001 From: Claude Code Date: Fri, 10 Apr 2026 08:20:01 -0700 Subject: [PATCH] =?UTF-8?q?test(bridge-contract):=20=E2=9C=85=20Add=20test?= =?UTF-8?q?=20cases=20for=20bridge=20contract=20operations,=20including=20?= =?UTF-8?q?setup,=20execution,=20and=20validation=20logic?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Lilith Autocommit --- src/simulator/crates/mc-turn/src/bridge_contract_tests.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/simulator/crates/mc-turn/src/bridge_contract_tests.rs b/src/simulator/crates/mc-turn/src/bridge_contract_tests.rs index f972a493..f4fef0db 100644 --- a/src/simulator/crates/mc-turn/src/bridge_contract_tests.rs +++ b/src/simulator/crates/mc-turn/src/bridge_contract_tests.rs @@ -111,6 +111,8 @@ fn dense_bench_state(seed: u64, map_size: i32) -> GameState { }, ], city_positions: vec![(5, 5)], + capital_position: None, + culture_total: 0, arcane_lore_pop_deducted: false, }], grid: Some(grid), @@ -159,6 +161,8 @@ fn isolated_unit_state(map_size: i32) -> GameState { unit_id: "dwarf_warrior".to_string(), }], city_positions: vec![(0, 0), (15, 15)], + capital_position: None, + culture_total: 0, arcane_lore_pop_deducted: false, }], grid: Some(grid), @@ -551,7 +555,9 @@ fn base_kill_rate_setter_is_not_a_noop() { mk_unit(8, 7), ], city_positions: vec![(5, 5)], - arcane_lore_pop_deducted: false, + capital_position: None, + culture_total: 0, + arcane_lore_pop_deducted: false, }], grid: Some(grid), }