diff --git a/osu.Game.Tests/Visual/Matchmaking/TestScenePlayerPanelOverlay.cs b/osu.Game.Tests/Visual/Matchmaking/TestScenePlayerPanelOverlay.cs index d5ab571a7d..c2b2b95d55 100644 --- a/osu.Game.Tests/Visual/Matchmaking/TestScenePlayerPanelOverlay.cs +++ b/osu.Game.Tests/Visual/Matchmaking/TestScenePlayerPanelOverlay.cs @@ -118,9 +118,12 @@ namespace osu.Game.Tests.Visual.Matchmaking }); AddUntilStep("two panels displayed", () => this.ChildrenOfType().Count(), () => Is.EqualTo(2)); + AddAssert("no panels quit", () => this.ChildrenOfType().Count(p => p.HasQuit), () => Is.EqualTo(0)); AddStep("remove a user", () => MultiplayerClient.RemoveUser(new APIUser { Id = 1 })); - AddUntilStep("one panel displayed", () => this.ChildrenOfType().Count(), () => Is.EqualTo(1)); + + AddUntilStep("one panel quit", () => this.ChildrenOfType().Count(p => p.HasQuit), () => Is.EqualTo(1)); + AddAssert("two panels still displayed", () => this.ChildrenOfType().Count(), () => Is.EqualTo(2)); } [Test]