test(ui): load Loc.Current in session-skills tab test to fix ordering flake
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user