From e908ed9a35cec675ef73f2842024b9631904b546 Mon Sep 17 00:00:00 2001 From: ntr Date: Thu, 25 Apr 2019 12:04:36 +1000 Subject: [PATCH] wip --- server/src/instance.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/src/instance.rs b/server/src/instance.rs index 2ecd391f..f329f1e4 100644 --- a/server/src/instance.rs +++ b/server/src/instance.rs @@ -188,6 +188,8 @@ impl Instance { fn vbox_phase_start(&mut self) -> &mut Instance { self.phase = InstancePhase::Vbox; + + self.players.iter_mut().for_each(|p| p.ready = false); self.generate_rounds(); self.bot_vbox_phase(); @@ -682,10 +684,13 @@ mod tests { instance.add_player(player); + assert_eq!(instance.phase, InstancePhase::Open); instance.player_ready(a_id).expect("a ready"); assert!(!instance.can_start()); instance.player_ready(b_id).expect("b ready"); - assert!(instance.can_start()); + assert_eq!(instance.phase, InstancePhase::Vbox); + + assert!(!instance.can_start()); } }