From a840e55977aed7510ee8610035b34b670a87f7f4 Mon Sep 17 00:00:00 2001 From: Dean Herbert Date: Wed, 3 Sep 2025 17:14:45 +0900 Subject: [PATCH] Check exported filenames for added safety --- osu.Game.Tests/Skins/IO/ImportSkinTest.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/osu.Game.Tests/Skins/IO/ImportSkinTest.cs b/osu.Game.Tests/Skins/IO/ImportSkinTest.cs index 66e286cf4f..f909638333 100644 --- a/osu.Game.Tests/Skins/IO/ImportSkinTest.cs +++ b/osu.Game.Tests/Skins/IO/ImportSkinTest.cs @@ -316,6 +316,13 @@ namespace osu.Game.Tests.Skins.IO var skinManager = osu.Dependencies.Get(); var externalEdit = await skinManager.BeginExternalEditing(import.PerformRead(s => s.Detach())); // should not fail + Assert.That(Directory.Exists(externalEdit.MountedPath)); + Assert.That(new DirectoryInfo(externalEdit.MountedPath).GetFiles().Select(f => f.Name), Is.EquivalentTo(new[] + { + "skin.ini", + "test.png" + })); + Task finishTask = Task.CompletedTask; host.UpdateThread.Scheduler.Add(() => finishTask = externalEdit.Finish()); await finishTask;