Fix match type not being propagated correctly to other users' settings
* The "create room" button was disabled headless due to not specifying the imported beatmap. In visual tests it seems to work due to selecting from the local database randomly. * The test asserts are brought in line with expectations.
Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>
TestScenBeatmapInfoWedge
https://github.com/ppy/osu/runs/4358685294?check_suite_focus=true Occurs due to the wedge content also reloading on ruleset change, which wasn't being accounted for. In a fail case, the content would change during the "select beatmap" step's async load wait, causing incorrect results. https://github.com/ppy/osu/blob/51a353e12db189f9958228d30fe045b8460c6b92/osu.Game/Screens/Select/BeatmapInfoWedge.cs#L70
ILive
Fix SongSelect-related test failures
Split out download logic from main manager classes
ScoreManager
TestSceneBeatmapCarousel
Add preview track playback function to beatmap card