1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-25 10:30:16 +08:00

Add failing test

This commit is contained in:
Dan Balasescu
2025-12-05 16:45:37 +09:00
Unverified
parent 5d76353ae4
commit 8a9f60df68
@@ -235,6 +235,22 @@ namespace osu.Game.Tests.Visual.Matchmaking
});
}
[Test]
public void TestRollAnimationFinalRandom()
{
AddStep("play animation", () =>
{
(long[] candidateItems, _) = pickRandomItems(5);
candidateItems = candidateItems.Append(-1).ToArray();
long finalItem = items.First(i => !candidateItems.Contains(i.ID)).ID;
grid.RollAndDisplayFinalBeatmap(candidateItems, -1, finalItem);
});
AddWaitStep("wait for animation", 10);
}
private (long[] candidateItems, long finalItem) pickRandomItems(int count)
{
long[] candidateItems = items.Select(it => it.ID).ToArray();