mirror of
https://github.com/osukey/osukey.git
synced 2025-08-05 23:53:51 +09:00
Adjust test scene to cover failure
This commit is contained in:
@ -198,13 +198,13 @@ namespace osu.Game.Tests.Visual.Online
|
|||||||
beatmapSet = CreateAPIBeatmapSet(Ruleset.Value);
|
beatmapSet = CreateAPIBeatmapSet(Ruleset.Value);
|
||||||
beatmapSet.Title = "last beatmap of first page";
|
beatmapSet.Title = "last beatmap of first page";
|
||||||
|
|
||||||
fetchFor(getManyBeatmaps(49).Append(beatmapSet).ToArray(), true);
|
fetchFor(getManyBeatmaps(49).Append(new APIBeatmapSet { Title = "last beatmap of first page", OnlineID = beatmapSet.OnlineID }).ToArray(), true);
|
||||||
});
|
});
|
||||||
AddUntilStep("wait for loaded", () => this.ChildrenOfType<BeatmapCard>().Count() == 50);
|
AddUntilStep("wait for loaded", () => this.ChildrenOfType<BeatmapCard>().Count() == 50);
|
||||||
|
|
||||||
AddStep("set next page", () => setSearchResponse(getManyBeatmaps(49).Prepend(beatmapSet).ToArray(), false));
|
AddStep("set next page", () => setSearchResponse(getManyBeatmaps(49).Prepend(new APIBeatmapSet { Title = "this shouldn't show up", OnlineID = beatmapSet.OnlineID }).ToArray(), false));
|
||||||
AddStep("scroll to end", () => overlay.ChildrenOfType<OverlayScrollContainer>().Single().ScrollToEnd());
|
AddStep("scroll to end", () => overlay.ChildrenOfType<OverlayScrollContainer>().Single().ScrollToEnd());
|
||||||
AddUntilStep("wait for loaded", () => this.ChildrenOfType<BeatmapCard>().Count() == 99);
|
AddUntilStep("wait for loaded", () => this.ChildrenOfType<BeatmapCard>().Count() >= 99);
|
||||||
|
|
||||||
AddAssert("beatmap not duplicated", () => overlay.ChildrenOfType<BeatmapCard>().Count(c => c.BeatmapSet.Equals(beatmapSet)) == 1);
|
AddAssert("beatmap not duplicated", () => overlay.ChildrenOfType<BeatmapCard>().Count(c => c.BeatmapSet.Equals(beatmapSet)) == 1);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user