1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-22 04:07:25 +08:00

Made the Chat testcase include a beatmapsetoverlay so links can be clicked from in there. Also had to implement private DI to make it work

This commit is contained in:
FreezyLemon 2017-12-02 10:43:19 +01:00
parent efe6245e53
commit 7f029a382b

View File

@ -2,7 +2,9 @@
// Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
using System.ComponentModel;
using osu.Framework.Allocation;
using osu.Framework.Graphics.Containers;
using osu.Game.Online.API;
using osu.Game.Overlays;
namespace osu.Game.Tests.Visual
@ -10,12 +12,26 @@ namespace osu.Game.Tests.Visual
[Description("Testing chat api and overlay")]
internal class TestCaseChatDisplay : OsuTestCase
{
private BeatmapSetOverlay beatmapSetOverlay;
private DependencyContainer dependencies;
protected override IReadOnlyDependencyContainer CreateLocalDependencies(IReadOnlyDependencyContainer parent) => dependencies = new DependencyContainer(parent);
public TestCaseChatDisplay()
{
Add(new ChatOverlay
{
State = Visibility.Visible
});
Add(beatmapSetOverlay = new BeatmapSetOverlay());
}
[BackgroundDependencyLoader]
private void load()
{
dependencies.Cache(beatmapSetOverlay);
}
}
}