Fix intermittent test failure

This commit is contained in:
Dan Balasescu
2022-03-09 00:48:12 +09:00
parent 94d5e2f264
commit 729af28a64

View File

@ -92,16 +92,16 @@ namespace osu.Game.Tests.Visual.Multiplayer
{ {
OsuButton readyButton = null; OsuButton readyButton = null;
AddAssert("ensure ready button enabled", () => AddUntilStep("ensure ready button enabled", () =>
{ {
readyButton = button.ChildrenOfType<OsuButton>().Single(); readyButton = button.ChildrenOfType<OsuButton>().Single();
return readyButton.Enabled.Value; return readyButton.Enabled.Value;
}); });
AddStep("delete beatmap", () => beatmaps.Delete(importedSet)); AddStep("delete beatmap", () => beatmaps.Delete(importedSet));
AddAssert("ready button disabled", () => !readyButton.Enabled.Value); AddUntilStep("ready button disabled", () => !readyButton.Enabled.Value);
AddStep("undelete beatmap", () => beatmaps.Undelete(importedSet)); AddStep("undelete beatmap", () => beatmaps.Undelete(importedSet));
AddAssert("ready button enabled back", () => readyButton.Enabled.Value); AddUntilStep("ready button enabled back", () => readyButton.Enabled.Value);
} }
[Test] [Test]