Make test scene create room immediately

This commit is contained in:
smoogipoo 2021-10-15 20:17:43 +09:00
parent 6f89e30f56
commit 6cc8184041
1 changed files with 7 additions and 6 deletions

View File

@ -62,19 +62,20 @@ public void SetupSteps()
[Test]
public void TestCreatedRoom()
{
AddStep("set playlist", () =>
AddStep("create room", () =>
{
SelectedRoom.Value.Playlist.Add(new PlaylistItem
{
Beatmap = { Value = new TestBeatmap(new OsuRuleset().RulesetInfo).BeatmapInfo },
Ruleset = { Value = new OsuRuleset().RulesetInfo },
});
});
AddStep("click create button", () =>
{
InputManager.MoveMouseTo(this.ChildrenOfType<MultiplayerMatchSettingsOverlay.CreateOrUpdateButton>().Single());
InputManager.Click(MouseButton.Left);
// Needs to run after components update with the playlist item.
Schedule(() =>
{
InputManager.MoveMouseTo(this.ChildrenOfType<MultiplayerMatchSettingsOverlay.CreateOrUpdateButton>().Single());
InputManager.Click(MouseButton.Left);
});
});
AddUntilStep("wait for join", () => Client.Room != null);