Duplicate BeatmapCard{-> Extra} as blueprint for extra card size

This commit is contained in:
Bartłomiej Dach
2021-11-27 15:27:41 +01:00
parent 69fc7782ec
commit a32492cdd5
2 changed files with 444 additions and 0 deletions

View File

@ -262,5 +262,19 @@ namespace osu.Game.Tests.Visual.Beatmaps
});
AddToggleStep("disable/enable expansion", disabled => this.ChildrenOfType<BeatmapCard>().ForEach(card => card.Expanded.Disabled = disabled));
}
[Test]
public void TestExtra()
{
createTestCase(beatmapSetInfo => new BeatmapCardExtra(beatmapSetInfo));
AddToggleStep("toggle expanded state", expanded =>
{
var card = this.ChildrenOfType<BeatmapCardExtra>().Last();
if (!card.Expanded.Disabled)
card.Expanded.Value = expanded;
});
AddToggleStep("disable/enable expansion", disabled => this.ChildrenOfType<BeatmapCardExtra>().ForEach(card => card.Expanded.Disabled = disabled));
}
}
}