mirror of
https://github.com/osukey/osukey.git
synced 2025-05-29 17:37:23 +09:00
Added a test for toggling the storyboard after the map is loaded
This commit is contained in:
parent
c77f838fb0
commit
e9f8fa64b8
@ -58,6 +58,16 @@ namespace osu.Game.Tests.Visual.Gameplay
|
|||||||
AddAssert("score shown", () => Player.IsScoreShown);
|
AddAssert("score shown", () => Player.IsScoreShown);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[TestCase(false)]
|
||||||
|
[TestCase(true)]
|
||||||
|
public void TestStoryboardToggle(bool enabledAtBeginning)
|
||||||
|
{
|
||||||
|
AddStep($"{(enabledAtBeginning ? "enable" : "disable")} storyboard", () => LocalConfig.SetValue(OsuSetting.ShowStoryboard, enabledAtBeginning));
|
||||||
|
AddUntilStep("storyboard loaded", () => Player.Beatmap.Value.StoryboardLoaded);
|
||||||
|
AddStep($"toggle storyboard", () => LocalConfig.SetValue(OsuSetting.ShowStoryboard, !enabledAtBeginning));
|
||||||
|
AddUntilStep("wait for score shown", () => Player.IsScoreShown);
|
||||||
|
}
|
||||||
|
|
||||||
protected override bool AllowFail => false;
|
protected override bool AllowFail => false;
|
||||||
|
|
||||||
protected override Ruleset CreatePlayerRuleset() => new OsuRuleset();
|
protected override Ruleset CreatePlayerRuleset() => new OsuRuleset();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user