test(ui): load Loc.Current in session-skills tab test to fix ordering flake

This commit is contained in:
Mika Kuns
2026-07-23 16:47:14 +02:00
committed by mika kuns
parent 7c3c061428
commit 1cfd96c15f
@@ -1,3 +1,6 @@
using System.IO;
using ClaudeDo.Localization;
using ClaudeDo.Ui.Localization;
using ClaudeDo.Ui.Services;
using ClaudeDo.Ui.ViewModels.Modals.Settings;
using Xunit;
@@ -6,6 +9,15 @@ namespace ClaudeDo.Ui.Tests.ViewModels;
public class SessionSkillsSettingsTabViewModelTests
{
public SessionSkillsSettingsTabViewModelTests()
{
var dir = AppContext.BaseDirectory;
while (dir is not null && !Directory.Exists(Path.Combine(dir, "src", "ClaudeDo.Localization", "locales")))
dir = Path.GetDirectoryName(dir);
Loc.Current = new Localizer(
LocaleStore.Load(Path.Combine(dir!, "src", "ClaudeDo.Localization", "locales")), "en");
}
private sealed class FakeWorker : StubWorkerClient
{
public List<SessionSkillDto> Installed = new();