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.Services;
|
||||||
using ClaudeDo.Ui.ViewModels.Modals.Settings;
|
using ClaudeDo.Ui.ViewModels.Modals.Settings;
|
||||||
using Xunit;
|
using Xunit;
|
||||||
@@ -6,6 +9,15 @@ namespace ClaudeDo.Ui.Tests.ViewModels;
|
|||||||
|
|
||||||
public class SessionSkillsSettingsTabViewModelTests
|
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
|
private sealed class FakeWorker : StubWorkerClient
|
||||||
{
|
{
|
||||||
public List<SessionSkillDto> Installed = new();
|
public List<SessionSkillDto> Installed = new();
|
||||||
|
|||||||
Reference in New Issue
Block a user