feat(ui): mission control detach/redock toggle, clear review panes, reorder helper
This commit is contained in:
@@ -99,4 +99,25 @@ public class TaskMonitorViewModelTests : IDisposable
|
||||
Assert.Equal("Summary text", vm.SessionOutcome);
|
||||
Assert.Equal("- something broke", vm.Roadblocks);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void HasRoadblock_TrueAfterRoadblockOutcome()
|
||||
{
|
||||
var worker = new FakeWorker();
|
||||
using var vm = Build(worker);
|
||||
vm.ApplyOutcome("Summary\n\nRoadblocks reported during the run:\n- broke", errorFallback: null);
|
||||
Assert.True(vm.HasRoadblock);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void Detach_WhenNotDetached_InvokesDetachRequested()
|
||||
{
|
||||
var worker = new FakeWorker();
|
||||
using var vm = Build(worker);
|
||||
vm.SetTaskId("t1");
|
||||
TaskMonitorViewModel? requested = null;
|
||||
vm.DetachRequested = m => requested = m;
|
||||
vm.DetachCommand.Execute(null);
|
||||
Assert.Same(vm, requested);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user