From 34d185d846f47140ca18e220f3de92fd7623ddeb Mon Sep 17 00:00:00 2001 From: Dean Herbert Date: Fri, 27 Aug 2021 18:39:36 +0900 Subject: [PATCH] Convert final step to until step to avoid unnecessary delays --- .../Visual/Multiplayer/TestSceneMultiplayerLobbyEvents.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/osu.Game.Tests/Visual/Multiplayer/TestSceneMultiplayerLobbyEvents.cs b/osu.Game.Tests/Visual/Multiplayer/TestSceneMultiplayerLobbyEvents.cs index accfdceaad..57ec0843b5 100644 --- a/osu.Game.Tests/Visual/Multiplayer/TestSceneMultiplayerLobbyEvents.cs +++ b/osu.Game.Tests/Visual/Multiplayer/TestSceneMultiplayerLobbyEvents.cs @@ -184,12 +184,14 @@ namespace osu.Game.Tests.Visual.Multiplayer AddRepeatStep("player joins", playerJoin, 5); // all ready - AddRepeatStep("players ready up", () => + AddUntilStep("all players ready", () => { var nextUnready = client.Room?.Users.FirstOrDefault(c => c.State == MultiplayerUserState.Idle); if (nextUnready != null) client.ChangeUserState(nextUnready.UserID, MultiplayerUserState.Ready); - }, 40); + + return client.Room?.Users.All(u => u.State == MultiplayerUserState.Ready) == true; + }); } ///