From 1cfd96c15ffae5a09e0f327858e773147ae51ec4 Mon Sep 17 00:00:00 2001 From: Mika Kuns Date: Fri, 3 Jul 2026 10:17:41 +0200 Subject: [PATCH] test(ui): load Loc.Current in session-skills tab test to fix ordering flake --- .../SessionSkillsSettingsTabViewModelTests.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/ClaudeDo.Ui.Tests/ViewModels/SessionSkillsSettingsTabViewModelTests.cs b/tests/ClaudeDo.Ui.Tests/ViewModels/SessionSkillsSettingsTabViewModelTests.cs index 997b13a3..801bb956 100644 --- a/tests/ClaudeDo.Ui.Tests/ViewModels/SessionSkillsSettingsTabViewModelTests.cs +++ b/tests/ClaudeDo.Ui.Tests/ViewModels/SessionSkillsSettingsTabViewModelTests.cs @@ -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 Installed = new();