refactor(ui): scope "Let Claude handle it" to a single list

This commit is contained in:
Mika Kuns
2026-07-27 15:02:50 +02:00
parent e3bacc3143
commit 40eb979924
7 changed files with 21 additions and 62 deletions
@@ -74,11 +74,12 @@ public class MergeHelperSelectionModalViewModelTests : IDisposable
{
await SeedAllStatusesAsync();
var vm = BuildVm();
vm.Configure(null, null);
vm.Configure("L1", "Work");
await vm.LoadAsync();
Assert.DoesNotContain(vm.Tasks, t => t.Id is "t-done" or "t-cancelled");
Assert.Equal(7, vm.Tasks.Count);
Assert.DoesNotContain(vm.Tasks, t => t.Id == "t-other-list");
Assert.Equal(6, vm.Tasks.Count);
Assert.True(vm.Tasks.Single(t => t.Id == "t-idle").IsSelected);
Assert.True(vm.Tasks.Single(t => t.Id == "t-queued").IsSelected);
@@ -98,8 +99,6 @@ public class MergeHelperSelectionModalViewModelTests : IDisposable
Assert.Single(vm.Tasks);
Assert.Equal("t-other-list", vm.Tasks[0].Id);
Assert.Equal("Home", vm.Tasks[0].ListName);
Assert.False(vm.IsGlobal);
Assert.Contains("Home", vm.ScopeLabel);
}
@@ -108,7 +107,7 @@ public class MergeHelperSelectionModalViewModelTests : IDisposable
{
await SeedAllStatusesAsync();
var vm = BuildVm();
vm.Configure(null, null);
vm.Configure("L1", "Work");
await vm.LoadAsync();
Assert.True(vm.CanConfirm);
@@ -129,7 +128,7 @@ public class MergeHelperSelectionModalViewModelTests : IDisposable
{
await SeedAllStatusesAsync();
var vm = BuildVm();
vm.Configure(null, null);
vm.Configure("L1", "Work");
await vm.LoadAsync();
vm.SelectNoneCommand.Execute(null);
@@ -152,7 +151,7 @@ public class MergeHelperSelectionModalViewModelTests : IDisposable
{
await SeedAllStatusesAsync();
var vm = BuildVm();
vm.Configure(null, null);
vm.Configure("L1", "Work");
await vm.LoadAsync();
var closed = false;