Also test with distance snap enabled for sanity

This commit is contained in:
Dean Herbert
2020-09-24 16:31:30 +09:00
parent 89ded2903c
commit ead6479442

View File

@ -27,16 +27,20 @@ namespace osu.Game.Rulesets.Osu.Tests.Editor
AddStep("get playfield", () => playfield = Editor.ChildrenOfType<OsuPlayfield>().First()); AddStep("get playfield", () => playfield = Editor.ChildrenOfType<OsuPlayfield>().First());
} }
[Test] [TestCase(true)]
public void TestHitCircleSnapsToOtherHitCircle() [TestCase(false)]
public void TestHitCircleSnapsToOtherHitCircle(bool distanceSnapEnabled)
{ {
AddStep("move mouse to centre", () => InputManager.MoveMouseTo(playfield.ScreenSpaceDrawQuad.Centre)); AddStep("move mouse to centre", () => InputManager.MoveMouseTo(playfield.ScreenSpaceDrawQuad.Centre));
if (!distanceSnapEnabled)
{
AddStep("disable distance snap", () => AddStep("disable distance snap", () =>
{ {
InputManager.PressKey(Key.Q); InputManager.PressKey(Key.Q);
InputManager.ReleaseKey(Key.Q); InputManager.ReleaseKey(Key.Q);
}); });
}
AddStep("enter placement mode", () => AddStep("enter placement mode", () =>
{ {