1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-14 04:12:55 +08:00

Revert test coverage

This commit is contained in:
Salman Ahmed 2021-08-23 12:39:27 +03:00
parent 257934a144
commit 6931721864

View File

@ -1,16 +1,12 @@
// Copyright (c) ppy Pty Ltd <contact@ppy.sh>. Licensed under the MIT Licence. // Copyright (c) ppy Pty Ltd <contact@ppy.sh>. Licensed under the MIT Licence.
// See the LICENCE file in the repository root for full licence text. // See the LICENCE file in the repository root for full licence text.
using System.Linq;
using osu.Framework.Allocation; using osu.Framework.Allocation;
using osu.Game.Overlays; using osu.Game.Overlays;
using NUnit.Framework; using NUnit.Framework;
using osu.Game.Users; using osu.Game.Users;
using osu.Framework.Bindables; using osu.Framework.Bindables;
using osu.Framework.Testing;
using osu.Game.Overlays.Rankings; using osu.Game.Overlays.Rankings;
using osu.Game.Rulesets;
using osu.Game.Rulesets.Taiko;
namespace osu.Game.Tests.Visual.Online namespace osu.Game.Tests.Visual.Online
{ {
@ -39,44 +35,6 @@ namespace osu.Game.Tests.Visual.Online
AddStep("Show", rankingsOverlay.Show); AddStep("Show", rankingsOverlay.Show);
} }
[Test]
public void TestRulesetResetsOnNoFilters()
{
AddStep("Set different ruleset", () => rankingsOverlay.ChildrenOfType<RulesetSelector>().Single().SwitchTab(1));
AddAssert("Ruleset not default", () => !rankingsOverlay.Header.Ruleset.IsDefault);
AddStep("Hide overlay", () => rankingsOverlay.Hide());
AddUntilStep("Wait for hide", () => !rankingsOverlay.IsPresent);
AddStep("Show overlay again", () => rankingsOverlay.Show());
AddAssert("Ruleset reverted", () => rankingsOverlay.Header.Ruleset.IsDefault);
}
[Test]
public void TestRulesetDoesntResetOnCountryFilter()
{
AddStep("Set different ruleset", () => rankingsOverlay.ChildrenOfType<RulesetSelector>().Single().SwitchTab(1));
AddAssert("Ruleset not default", () => !rankingsOverlay.Header.Ruleset.IsDefault);
AddStep("Set country filter", () => countryBindable.Value = us_country);
AddStep("Hide overlay", () => rankingsOverlay.Hide());
AddUntilStep("Wait for hide", () => !rankingsOverlay.IsPresent);
AddStep("Show overlay again", () => rankingsOverlay.Show());
AddAssert("Ruleset not reverted", () => !rankingsOverlay.Header.Ruleset.IsDefault);
}
[Test]
public void TestRulesetDoesntResetOnScopeChange()
{
AddStep("Set ruleset to osu!taiko", () => rankingsOverlay.Header.Ruleset.Value = new TaikoRuleset().RulesetInfo);
AddAssert("Ruleset not default", () => !rankingsOverlay.Header.Ruleset.IsDefault);
AddStep("Set different scope", () => scope.Value = RankingsScope.Score);
AddStep("Hide overlay", () => rankingsOverlay.Hide());
AddUntilStep("Wait for hide", () => !rankingsOverlay.IsPresent);
AddStep("Show overlay again", () => rankingsOverlay.Show());
AddAssert("Ruleset not reverted", () => !rankingsOverlay.Header.Ruleset.IsDefault);
}
[Test] [Test]
public void TestFlagScopeDependency() public void TestFlagScopeDependency()
{ {