spectator.enqueue(pm, getUser(pm, "user1"), false);
QueuedPlayer player2 = getUser(pm, "user2");
spectator.enqueue(pm, player2, false);
QueuedPlayer player3 = getUser(pm, "user3");
spectator.enqueue(pm, player3, false);
<BUG>when(osu.getClientStatus()).thenReturn(null);
</BUG>
spectator.loop(pm);
clock.sleepUntil(1000);
spectator.loop(pm);

spectator.enqueue(pm, getUser(pm, "user1"), false);
QueuedPlayer player2 = getUser(pm, "user2");
spectator.enqueue(pm, player2, false);
QueuedPlayer player3 = getUser(pm, "user3");
spectator.enqueue(pm, player3, false);
when(osu.getClientStatus()).thenReturn(new OsuStatus(Type.CLOSED, null));
spectator.loop(pm);
clock.sleepUntil(1000);
spectator.loop(pm);
