mirror of
https://github.com/ppy/osu
synced 2025-02-27 08:01:45 +00:00
Fix tests not running more than once
This commit is contained in:
parent
39b203375f
commit
5f792fbacc
@ -317,6 +317,8 @@ namespace osu.Game.Rulesets.Osu.Tests
|
|||||||
// Likely requires some discussion regarding how first frame inputs should be handled.
|
// Likely requires some discussion regarding how first frame inputs should be handled.
|
||||||
frames.Insert(0, new OsuReplayFrame());
|
frames.Insert(0, new OsuReplayFrame());
|
||||||
|
|
||||||
|
AddStep("load player", () =>
|
||||||
|
{
|
||||||
var p = new ScoreAccessibleReplayPlayer(new Score { Replay = new Replay { Frames = frames } })
|
var p = new ScoreAccessibleReplayPlayer(new Score { Replay = new Replay { Frames = frames } })
|
||||||
{
|
{
|
||||||
AllowPause = false,
|
AllowPause = false,
|
||||||
@ -336,13 +338,11 @@ namespace osu.Game.Rulesets.Osu.Tests
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
AddStep("load player", () =>
|
|
||||||
{
|
|
||||||
LoadScreen(currentPlayer = p);
|
LoadScreen(currentPlayer = p);
|
||||||
allJudgedFired = false;
|
allJudgedFired = false;
|
||||||
judgementResults = new List<JudgementResult>();
|
judgementResults = new List<JudgementResult>();
|
||||||
});
|
});
|
||||||
AddUntilStep(() => p.IsLoaded, "Wait until player is loaded");
|
AddUntilStep(() => currentPlayer.IsLoaded, "Wait until player is loaded");
|
||||||
AddUntilStep(() => allJudgedFired, "Wait for all judged");
|
AddUntilStep(() => allJudgedFired, "Wait for all judged");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user