diff --git a/osu.Game.Tests/Visual/Background/TestSceneUserDimBackgrounds.cs b/osu.Game.Tests/Visual/Background/TestSceneUserDimBackgrounds.cs
index 655b426e43..c0aab1b7ef 100644
--- a/osu.Game.Tests/Visual/Background/TestSceneUserDimBackgrounds.cs
+++ b/osu.Game.Tests/Visual/Background/TestSceneUserDimBackgrounds.cs
@@ -65,6 +65,21 @@ namespace osu.Game.Tests.Visual.Background
stack.Push(songSelect = new DummySongSelect());
});
+ ///
+ /// User settings should always be ignored on song select screen.
+ ///
+ [Test]
+ public void TestUserSettingsIgnoredOnSongSelect()
+ {
+ setupUserSettings();
+ AddAssert("Screen is undimmed", () => songSelect.IsBackgroundUndimmed());
+ AddAssert("Screen using background blur", () => songSelect.IsBackgroundBlur());
+ performFullSetup();
+ AddStep("Exit to song select", () => player.Exit());
+ AddUntilStep("Screen is undimmed", () => songSelect.IsBackgroundUndimmed());
+ AddUntilStep("Screen using background blur", () => songSelect.IsBackgroundBlur());
+ }
+
///
/// Check if properly triggers the visual settings preview when a user hovers over the visual settings panel.
///
@@ -227,17 +242,6 @@ namespace osu.Game.Tests.Visual.Background
songSelect.IsBackgroundUndimmed() && songSelect.IsBackgroundCurrent() && songSelect.CheckBackgroundBlur(results.ExpectedBackgroundBlur));
}
- ///
- /// Check if background gets undimmed and unblurred when leaving for
- ///
- [Test]
- public void TestTransitionOut()
- {
- performFullSetup();
- AddStep("Exit to song select", () => player.Exit());
- AddUntilStep("Screen is undimmed and user blur removed", () => songSelect.IsBackgroundUndimmed() && songSelect.IsBlurCorrect());
- }
-
///
/// Check if hovering on the visual settings dialogue after resuming from player still previews the background dim.
///
@@ -333,7 +337,7 @@ namespace osu.Game.Tests.Visual.Background
public bool IsBackgroundVisible() => background.CurrentAlpha == 1;
- public bool IsBlurCorrect() => background.CurrentBlur == new Vector2(BACKGROUND_BLUR);
+ public bool IsBackgroundBlur() => background.CurrentBlur == new Vector2(BACKGROUND_BLUR);
public bool CheckBackgroundBlur(Vector2 expected) => background.CurrentBlur == expected;