Drop the test that only exercised std::mem::replace (the fix is the one line in as_guest)

This commit is contained in:
Ludovic Marie committed 2026-10-29 10:16:08 +01:00
1 parent 9218dc3e7d
commit 04cd6ece23
1 file changed
-21
@@ -3372,24 +3372,3 @@ fn swing_packet(id: i32, hand: Hand, animation: SwingAnimation) -> C {
duration: animation.duration,
})
}
#[cfg(test)]
mod tests {
#[test]
fn guest_selected_slot_restores_from_turn_updates() {
let mut host_selected = 0;
let mut guest_selected = 0;
// enter_guest: host's selected slot is saved, guest's is put in place.
let host_saved = std::mem::replace(&mut host_selected, guest_selected);
assert_eq!(host_selected, 0);
// Guest actions (like tryPickItem / pick_item) change the active slot.
host_selected = 3;
// leave_guest: guest's new slot is saved into the guest record, host's is restored.
guest_selected = std::mem::replace(&mut host_selected, host_saved);
assert_eq!(guest_selected, 3);
assert_eq!(host_selected, 0);
}
}