Merge pull request #18941 from peppy/fix-flaky-placeholder-test

Fix flaky song select placeholder test by changing ruleset post-display
This commit is contained in:
Bartłomiej Dach
2022-06-29 23:19:13 +02:00
committed by GitHub

View File

@ -100,12 +100,13 @@ namespace osu.Game.Tests.Visual.SongSelect
[Test] [Test]
public void TestPlaceholderConvertSetting() public void TestPlaceholderConvertSetting()
{ {
changeRuleset(2);
addRulesetImportStep(0); addRulesetImportStep(0);
AddStep("change convert setting", () => config.SetValue(OsuSetting.ShowConvertedBeatmaps, false)); AddStep("change convert setting", () => config.SetValue(OsuSetting.ShowConvertedBeatmaps, false));
createSongSelect(); createSongSelect();
changeRuleset(2);
AddUntilStep("wait for placeholder visible", () => getPlaceholder()?.State.Value == Visibility.Visible); AddUntilStep("wait for placeholder visible", () => getPlaceholder()?.State.Value == Visibility.Visible);
AddStep("click link in placeholder", () => getPlaceholder().ChildrenOfType<DrawableLinkCompiler>().First().TriggerClick()); AddStep("click link in placeholder", () => getPlaceholder().ChildrenOfType<DrawableLinkCompiler>().First().TriggerClick());