331 references to TerminalSetupHelpers
Aspire.Dashboard.Components.Tests (331)
Controls\ResourceActionsTests.cs (5)
33? TerminalSetupHelpers.CreateTerminalResource("shell") 68var resource = TerminalSetupHelpers.CreateTerminalResource("shell-abc123", displayName: "shell"); 73var otherReplica = TerminalSetupHelpers.CreateTerminalResource("shell-def456", displayName: "shell"); 104cut.Render(builder => builder.Add(component => component.Resource, TerminalSetupHelpers.CreateTerminalResource("shell"))); 114var resource = TerminalSetupHelpers.CreateTerminalResource("shell");
Controls\TerminalDisconnectedBannerTests.cs (7)
33TerminalSetupHelpers.SetupTerminalComponents(this, client); 73TerminalSetupHelpers.SetupTerminalComponents(this, client); 110TerminalSetupHelpers.SetupTerminalComponents(this, client); 148TerminalSetupHelpers.SetupTerminalComponents(this, client); 163TerminalSetupHelpers.SetupTerminalComponents(this, client); 187var client = TerminalSetupHelpers.CreateTerminalDashboardClient(); 188TerminalSetupHelpers.SetupTerminalComponents(this, client);
Controls\TerminalTitleTests.cs (1)
20TerminalSetupHelpers.SetupTerminalTitle(this);
Controls\TerminalViewTests.cs (51)
36var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 57var viewId = TerminalSetupHelpers.GetTerminalViewId(invocation.Arguments[1]); 66var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 101TerminalSetupHelpers.SetupTerminalView(this); 137var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 175TerminalSetupHelpers.SetupTerminalView(this); 212TerminalSetupHelpers.SetupTerminalView(this); 213TerminalSetupHelpers.SetupTerminalWindows(this); 237TerminalSetupHelpers.SetupTerminalView(this); 238TerminalSetupHelpers.SetupTerminalWindows(this); 252TerminalSetupHelpers.AssertSingleTerminalConnection(this, 275TerminalSetupHelpers.SetupTerminalView(this); 276TerminalSetupHelpers.SetupTerminalWindows(this); 297var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 320var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 342var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 371var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 391var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 409var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 425var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 460var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 501var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 533var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 587var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 629var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 659var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 690var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 723TerminalSetupHelpers.SetupTerminalView(this); 742var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 767var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 776var viewId = TerminalSetupHelpers.GetTerminalViewId(Assert.Single(init.Invocations).Arguments[1]); 798var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 804var viewId = TerminalSetupHelpers.GetTerminalViewId(Assert.Single(init.Invocations).Arguments[1]); 821var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 833var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 857var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 873TerminalSetupHelpers.AssertBoundEndpoint($"ws://localhost{updatedEndpoint}", reconnect.Arguments[1]); 883var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 906TerminalSetupHelpers.AssertBoundEndpoint($"ws://localhost{updatedEndpoint}", reconnect.Arguments[1]); 914var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 931var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 950var module = TerminalSetupHelpers.SetupTerminalViewModule(this, modulePath); 955TerminalSetupHelpers.AssertBoundEndpoint(socketUrl, invocation.Arguments[1]); 964var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/aspire/Components/Controls/TerminalView.razor.js"); 969var viewId = TerminalSetupHelpers.GetTerminalViewId(invocation.Arguments[1]); 970TerminalSetupHelpers.AssertBoundEndpoint($"wss://dashboard.example{expectedPathAndQuery}", invocation.Arguments[1]); 978var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 993var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 998var firstId = TerminalSetupHelpers.GetTerminalViewId(Assert.Single(init.Invocations).Arguments[1]); 1015var module = TerminalSetupHelpers.SetupTerminalViewModule(this, "/Components/Controls/TerminalView.razor.js"); 1019var viewId = TerminalSetupHelpers.GetTerminalViewId(Assert.Single(init.Invocations).Arguments[1]);
Controls\TerminalWindowButtonTests.cs (14)
38var module = TerminalSetupHelpers.SetupTerminalWindows(this); 75var module = TerminalSetupHelpers.SetupTerminalWindows(this); 89var module = TerminalSetupHelpers.SetupTerminalWindows(this, "/aspire/nested"); 127var module = TerminalSetupHelpers.SetupTerminalWindows(this); 137var launcher = TerminalSetupHelpers.GetWindowLauncher(this, cut); 160var module = TerminalSetupHelpers.SetupTerminalWindows(this); 182TerminalSetupHelpers.SetupTerminalWindows(this); 189var launcher = TerminalSetupHelpers.GetWindowLauncher(this, cut); 201var module = TerminalSetupHelpers.SetupTerminalWindows(this); 220var module = TerminalSetupHelpers.SetupTerminalWindows(this); 250var launcher = TerminalSetupHelpers.GetWindowLauncher(this, cut); 268var module = TerminalSetupHelpers.SetupTerminalWindows(this); 289var module = TerminalSetupHelpers.SetupTerminalWindows(this); 311var module = TerminalSetupHelpers.SetupTerminalWindows(this);
Dialogs\InteractionsTerminalDialogTests.cs (6)
24TerminalSetupHelpers.SetupTerminalView(this); 49TerminalSetupHelpers.SetupTerminalView(this, pathBase); 57cut.WaitForAssertion(() => TerminalSetupHelpers.AssertSingleTerminalConnection(this, 70TerminalSetupHelpers.AssertSingleTerminalConnection(this, 80TerminalSetupHelpers.SetupTerminalView(this); 107TerminalSetupHelpers.SetupTerminalView(this);
Layout\MainLayoutResourceTerminalsTests.cs (3)
29initialResources: [TerminalSetupHelpers.CreateTerminalResource("shell")], 56initialResources: [TerminalSetupHelpers.CreateTerminalResource("shell")], 116var resource = TerminalSetupHelpers.CreateTerminalResource("shell", hidden: hidden);
Layout\MainLayoutTerminalTests.cs (8)
38TerminalSetupHelpers.SetupTerminalView(this); 39TerminalSetupHelpers.SetupTerminalDock(this); 100TerminalSetupHelpers.SetupTerminalView(this); 101TerminalSetupHelpers.SetupTerminalDock(this); 132await updates.Writer.WriteAsync(TerminalSetupHelpers.Change(TerminalChangeType.Activated, "old")); 151await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot("new")); 176TerminalSetupHelpers.SetupTerminalView(this); 177TerminalSetupHelpers.SetupTerminalDock(this);
Layout\ResourcesLayoutTests.cs (5)
417TerminalSetupHelpers.CreateTerminalResource("shell"), 418TerminalSetupHelpers.CreateTerminalResource("other-shell"), 456initialResources: [TerminalSetupHelpers.CreateTerminalResource("shell")], 639initialResources: [TerminalSetupHelpers.CreateTerminalResource("shell")], 878initialResources: [TerminalSetupHelpers.CreateTerminalResource("api"), ModelTestHelpers.CreateResource("cache")],
Layout\TerminalDockInitializationTests.cs (14)
32TerminalSetupHelpers.SetupTerminalComponents(this, client); 37TerminalSetupHelpers.Snapshot("first", "removed"), 38TerminalSetupHelpers.Change(TerminalChangeType.Retitled, "first", "Renamed"), 39TerminalSetupHelpers.Change(TerminalChangeType.Removed, "removed"), 40TerminalSetupHelpers.Change(TerminalChangeType.Added, "second") 57await updates.Writer.WriteAsync(TerminalSetupHelpers.Change(TerminalChangeType.Activated, "first", "Renamed")); 71await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot()); 91TerminalSetupHelpers.SetupTerminalComponents(this, client); 109TerminalSetupHelpers.SetupTerminalComponents(this, TerminalSetupHelpers.CreateTerminalDashboardClient()); 175TerminalSetupHelpers.SetupTerminalComponents(this, TerminalSetupHelpers.CreateTerminalDashboardClient()); 239TerminalSetupHelpers.SetupTerminalComponents(this, TerminalSetupHelpers.CreateTerminalDashboardClient());
Layout\TerminalDockTelemetryTests.cs (7)
30var client = TerminalSetupHelpers.CreateTerminalDashboardClient(terminalChannelProvider: () => updates); 33TerminalSetupHelpers.SetupTerminalComponents(this, client); 41await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot("first", "second")); 56await updates.Writer.WriteAsync(TerminalSetupHelpers.Change(TerminalChangeType.Activated, "first")); 59var snapshot = TerminalSetupHelpers.Snapshot("first", "second"); 74await updates.Writer.WriteAsync(TerminalSetupHelpers.Change(TerminalChangeType.Activated, "second")); 78var recovery = TerminalSetupHelpers.Snapshot("first", "second");
Layout\TerminalDockTests.cs (89)
30TerminalSetupHelpers.SetupTerminalComponents(this, 31TerminalSetupHelpers.CreateTerminalDashboardClient(terminalChannelProvider: () => updates)); 34await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot("first", "second", "third")); 47await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot("first", "second", "third", "fourth")); 53await updates.Writer.WriteAsync(TerminalSetupHelpers.Change(TerminalChangeType.Removed, "second")); 65TerminalSetupHelpers.SetupTerminalComponents(this, 66TerminalSetupHelpers.CreateTerminalDashboardClient(terminalChannelProvider: () => updates)); 69await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot("first", "second")); 98TerminalSetupHelpers.SetupTerminalComponents(this, client); 132var client = TerminalSetupHelpers.CreateTerminalDashboardClient(terminalChannelProvider: () => updates); 134TerminalSetupHelpers.SetupTerminalComponents(this, client, pathBase); 139await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot(terminalId)); 141cut.WaitForAssertion(() => TerminalSetupHelpers.AssertSingleTerminalConnection(this, 155var client = TerminalSetupHelpers.CreateTerminalDashboardClient(terminalChannelProvider: () => updates); 156TerminalSetupHelpers.SetupTerminalComponents(this, client); 159await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot("first", "second")); 194var client = TerminalSetupHelpers.CreateTerminalDashboardClient(); 195TerminalSetupHelpers.SetupTerminalComponents(this, client); 213var client = TerminalSetupHelpers.CreateTerminalDashboardClient(terminalChannelProvider: () => updates); 214TerminalSetupHelpers.SetupTerminalComponents(this, client); 227await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot("first", "second")); 230await updates.Writer.WriteAsync(TerminalSetupHelpers.Change(TerminalChangeType.Added, "third")); 238await updates.Writer.WriteAsync(TerminalSetupHelpers.Change(TerminalChangeType.Activated, "second")); 242await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot("replacement")); 268var client = TerminalSetupHelpers.CreateTerminalDashboardClient(terminalChannelProvider: () => updates); 269TerminalSetupHelpers.SetupTerminalComponents(this, client); 274await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot("first", "second", "removed")); 279var recovery = TerminalSetupHelpers.Snapshot(ids); 298await updates.Writer.WriteAsync(TerminalSetupHelpers.Change(TerminalChangeType.Added, "later")); 309var client = TerminalSetupHelpers.CreateTerminalDashboardClient(terminalChannelProvider: () => updates); 312TerminalSetupHelpers.SetupTerminalComponents(this, client); 321await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot("replacement")); 343var client = TerminalSetupHelpers.CreateTerminalDashboardClient(terminalChannelProvider: () => updates); 344TerminalSetupHelpers.SetupTerminalComponents(this, client); 347await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot("first", "second", "third")); 395var client = TerminalSetupHelpers.CreateTerminalDashboardClient( 398TerminalSetupHelpers.SetupTerminalComponents(this, client); 402await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot(ids)); 414? TerminalSetupHelpers.Snapshot(ids.Where(id => id != ids[selected]).ToArray()) 415: TerminalSetupHelpers.Change(TerminalChangeType.Removed, ids[selected])); 431var client = TerminalSetupHelpers.CreateTerminalDashboardClient( 433TerminalSetupHelpers.SetupTerminalComponents(this, client); 436await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot("first", "second")); 448await updates.Writer.WriteAsync(TerminalSetupHelpers.Change(TerminalChangeType.Removed, "first")); 463var client = TerminalSetupHelpers.CreateTerminalDashboardClient(terminalChannelProvider: () => updates); 464TerminalSetupHelpers.SetupTerminalComponents(this, client); 466await updates.Writer.WriteAsync(TerminalSetupHelpers.Change(TerminalChangeType.Activated, "first")); 469await updates.Writer.WriteAsync(TerminalSetupHelpers.Change(TerminalChangeType.Removed, "first")); 479await updates.Writer.WriteAsync(TerminalSetupHelpers.Change(TerminalChangeType.Added, "second")); 492var client = TerminalSetupHelpers.CreateTerminalDashboardClient(terminalChannelProvider: () => updates); 493TerminalSetupHelpers.SetupTerminalComponents(this, client); 496await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot("first", "second", "third")); 504await updates.Writer.WriteAsync(TerminalSetupHelpers.Change(TerminalChangeType.Removed, "second")); 519var client = TerminalSetupHelpers.CreateTerminalDashboardClient( 522TerminalSetupHelpers.SetupTerminalComponents(this, client); 527var snapshot = TerminalSetupHelpers.Snapshot("terminal-id"); 538await updates.Writer.WriteAsync(TerminalSetupHelpers.Change(TerminalChangeType.Removed, "terminal-id")); 563var client = TerminalSetupHelpers.CreateTerminalDashboardClient(terminalChannelProvider: () => updates); 564TerminalSetupHelpers.SetupTerminalComponents(this, client); 567await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot("first", "second")); 595await updates.Writer.WriteAsync(TerminalSetupHelpers.Change(TerminalChangeType.Retitled, "first", "Updated while hidden")); 601await updates.Writer.WriteAsync(TerminalSetupHelpers.Change(TerminalChangeType.Activated, "second")); 626var client = TerminalSetupHelpers.CreateTerminalDashboardClient( 633TerminalSetupHelpers.SetupTerminalComponents(this, client); 636await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot("terminal")); 655var client = TerminalSetupHelpers.CreateTerminalDashboardClient( 658TerminalSetupHelpers.SetupTerminalComponents(this, client); 662await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot("terminal")); 683var client = TerminalSetupHelpers.CreateTerminalDashboardClient(terminalChannelProvider: () => updates); 685TerminalSetupHelpers.SetupTerminalComponents(this, client, pathBase); 689await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot("first", terminalId)); 702await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot("first", terminalId, "third")); 709var launcher = TerminalSetupHelpers.GetWindowLauncher(this, cut); 735TerminalSetupHelpers.SetupTerminalComponents(this, client); 739await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot("first")); 758var client = TerminalSetupHelpers.CreateTerminalDashboardClient(terminalChannelProvider: () => updates); 759TerminalSetupHelpers.SetupTerminalComponents(this, client); 761await updates.Writer.WriteAsync(TerminalSetupHelpers.Change(TerminalChangeType.Activated, "detached")); 768var launcher = TerminalSetupHelpers.GetWindowLauncher(this, cut); 776await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot("remaining")); 798var client = TerminalSetupHelpers.CreateTerminalDashboardClient(terminalChannelProvider: () => updates); 799TerminalSetupHelpers.SetupTerminalComponents(this, client); 802await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot("first", "second")); 808var launcher = TerminalSetupHelpers.GetWindowLauncher(this, cut); 813await updates.Writer.WriteAsync(TerminalSetupHelpers.Change(TerminalChangeType.Removed, "first")); 841var client = TerminalSetupHelpers.CreateTerminalDashboardClient(terminalChannelProvider: () => updates); 842TerminalSetupHelpers.SetupTerminalComponents(this, client); 844await updates.Writer.WriteAsync(TerminalSetupHelpers.Change(TerminalChangeType.Activated, "terminal")); 853var launcher = TerminalSetupHelpers.GetWindowLauncher(this, cut);
Layout\TerminalDockWindowTrackingTests.cs (14)
30var client = TerminalSetupHelpers.CreateTerminalDashboardClient(terminalChannelProvider: () => updates); 31TerminalSetupHelpers.SetupTerminalComponents(this, client); 32var module = TerminalSetupHelpers.SetupTerminalWindows(this); 42await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot("terminal")); 43var launcher = TerminalSetupHelpers.GetWindowLauncher(this, cut); 89var client = TerminalSetupHelpers.CreateTerminalDashboardClient(terminalChannelProvider: () => updates); 91TerminalSetupHelpers.SetupTerminalComponents(this, client, pathBase); 94await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot("active", "inactive")); 100var oldLauncher = TerminalSetupHelpers.GetWindowLauncher(this, old); 127await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot("active", "inactive")); 175var client = TerminalSetupHelpers.CreateTerminalDashboardClient(terminalChannelProvider: () => updates); 176TerminalSetupHelpers.SetupTerminalComponents(this, client); 198await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot("old-identity")); 202await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot("new-identity"));
Pages\ConsoleLogsTerminalTests.cs (1)
28var resource = TerminalSetupHelpers.CreateTerminalResource("shell", state: state);
Pages\ResourceOverviewTerminalTests.cs (1)
29initialResources: [TerminalSetupHelpers.CreateTerminalResource("shell", autoFit: true)],
Pages\TerminalsTests.cs (41)
35TerminalSetupHelpers.CreateTerminalResource("first-instance", displayName: "first", autoFit: true), 36TerminalSetupHelpers.CreateTerminalResource("second", autoFit: false)); 95TerminalsSetupHelpers.SetupResourcesPage(this, viewport, CreateClient(TerminalSetupHelpers.CreateTerminalResource("shell"))); 122CreateClient(TerminalSetupHelpers.CreateTerminalResource("shell", autoFit: resourceAutoFit))); 159resources.Add(TerminalSetupHelpers.CreateTerminalResource("shell-instance", displayName: "shell")); 204initialResources: [TerminalSetupHelpers.CreateTerminalResource("shell")], 239initialResources: [TerminalSetupHelpers.CreateTerminalResource("shell")], 268CreateClient(TerminalSetupHelpers.CreateTerminalResource("shell-gdkfxyqe", displayName: "shell")), storage); 305CreateClient(TerminalSetupHelpers.CreateTerminalResource("shell-gdkfxyqe", displayName: displayName)), storage); 337CreateClient(TerminalSetupHelpers.CreateTerminalResource("shell-gdkfxyqe", displayName: "shell")), storage); 351TerminalSetupHelpers.CreateTerminalResource("shell-terminal", displayName: "shell"), 373TerminalSetupHelpers.CreateTerminalResource("shell-1", displayName: "shell", replicaCount: 2), 374TerminalSetupHelpers.CreateTerminalResource("shell-2", displayName: "shell", replicaIndex: 1, replicaCount: 2, state: KnownResourceState.Waiting), 375TerminalSetupHelpers.CreateTerminalResource("hidden", hidden: true)); 412var terminal = TerminalSetupHelpers.CreateTerminalResource("shell-instance", displayName: "shell"); 422TerminalSetupHelpers.AssertSingleTerminalConnection(this, "ws://localhost/api/terminal?resource=shell-instance"); 431TerminalsSetupHelpers.SetupPage(this, CreateClient(TerminalSetupHelpers.CreateTerminalResource("shell", state: state))); 446? new[] { TerminalSetupHelpers.CreateTerminalResource("shell") } 447: new[] { TerminalSetupHelpers.CreateTerminalResource("first"), TerminalSetupHelpers.CreateTerminalResource("last") }; 474TerminalSetupHelpers.CreateTerminalResource("shell"), 475TerminalSetupHelpers.CreateTerminalResource("hidden", hidden: true))); 510TerminalSetupHelpers.CreateTerminalResource("first"), TerminalSetupHelpers.CreateTerminalResource("last")), storage); 543TerminalSetupHelpers.CreateTerminalResource("first"), TerminalSetupHelpers.CreateTerminalResource("last")), storage); 555initialResources: hasTerminal ? [TerminalSetupHelpers.CreateTerminalResource("shell")] : [], 566TerminalsSetupHelpers.SetupPage(this, CreateClient(TerminalSetupHelpers.CreateTerminalResource("hidden", hidden: true))); 586var first = TerminalSetupHelpers.CreateTerminalResource("first"); 587var last = TerminalSetupHelpers.CreateTerminalResource("last"); 593TerminalSetupHelpers.CreateTerminalResource("last", state: KnownResourceState.Finished))]); 638TerminalSetupHelpers.CreateTerminalResource("first"), TerminalSetupHelpers.CreateTerminalResource("last")), storage); 663var client = CreateClient(TerminalSetupHelpers.CreateTerminalResource("shell")); 683initialResources: [TerminalSetupHelpers.CreateTerminalResource("shell")], resourceChannelProvider: () => updates); 687await updates.Writer.WriteAsync([new(ResourceViewModelChangeType.Upsert, TerminalSetupHelpers.CreateTerminalResource("added"))]); 702TerminalsSetupHelpers.SetupPage(this, CreateClient(TerminalSetupHelpers.CreateTerminalResource("shell"))); 717TerminalsSetupHelpers.SetupPage(this, CreateClient(TerminalSetupHelpers.CreateTerminalResource(name, replicaIndex, replicaIndex + 1)), pathBase: pathBase); 728var launcher = TerminalSetupHelpers.GetWindowLauncher(this, cut); 736TerminalsSetupHelpers.SetupPage(this, CreateClient(TerminalSetupHelpers.CreateTerminalResource("shell"))); 752var client = CreateClient(TerminalSetupHelpers.CreateTerminalResource("shell"));
Pages\TerminalWindowTests.cs (60)
35TerminalSetupHelpers.SetupTerminalComponents(this, client); 43resources.Add(TerminalSetupHelpers.CreateTerminalResource("shell-instance", displayName: "shell")); 54TerminalSetupHelpers.AssertSingleTerminalConnection(this, "ws://localhost/api/terminal?resource=shell-instance"); 62TerminalSetupHelpers.SetupTerminalComponents(this, client); 80TerminalSetupHelpers.CreateTerminalResource("shell") 82TerminalSetupHelpers.SetupTerminalComponents(this, client); 101TerminalSetupHelpers.SetupTerminalComponents(this, client); 115initialResources: [TerminalSetupHelpers.CreateTerminalResource("shell")]); 116TerminalSetupHelpers.SetupTerminalComponents(this, client); 137properties: TerminalSetupHelpers.CreateTerminalResource("shell-second", replicaIndex: 1, replicaCount: 2).Properties.ToDictionary(), 141TerminalSetupHelpers.CreateTerminalResource("shell-first", replicaIndex: 0, replicaCount: 2, displayName: "shell"), 144TerminalSetupHelpers.SetupTerminalComponents(this, client); 164TerminalSetupHelpers.CreateTerminalResource("shell-single", displayName: "shell"), 165TerminalSetupHelpers.CreateTerminalResource("shell-first", displayName: "shell", replicaCount: 8), 166TerminalSetupHelpers.CreateTerminalResource("shell-second", displayName: "shell", replicaIndex: 7, replicaCount: 8) 168TerminalSetupHelpers.SetupTerminalComponents(this, client); 172TerminalSetupHelpers.AssertSingleTerminalConnection(this, 182var resource = TerminalSetupHelpers.CreateTerminalResource("shell-instance", displayName: "shell"); 188TerminalSetupHelpers.SetupTerminalComponents(this, client); 193TerminalSetupHelpers.AssertSingleTerminalConnection(this, "ws://localhost/api/terminal?resource=shell-instance"); 204var resource = TerminalSetupHelpers.CreateTerminalResource("shell-instance", displayName: displayName); 206TerminalSetupHelpers.SetupTerminalComponents(this, client); 211TerminalSetupHelpers.AssertSingleTerminalConnection(this, "ws://localhost/api/terminal?resource=shell-instance"); 225TerminalSetupHelpers.CreateTerminalResource("shell-before", displayName: "shell") 228TerminalSetupHelpers.SetupTerminalComponents(this, client); 234resources[0] = TerminalSetupHelpers.CreateTerminalResource("shell-after", displayName: "shell"); 243i => TerminalSetupHelpers.AssertBoundEndpoint("ws://localhost/api/terminal?resource=shell-before", i.Arguments[1]), 244i => TerminalSetupHelpers.AssertBoundEndpoint("ws://localhost/api/terminal?resource=shell-after", i.Arguments[1])); 257TerminalSetupHelpers.CreateTerminalResource("shell-first", displayName: "shell"), 259? TerminalSetupHelpers.CreateTerminalResource("shell-second", displayName: "shell") 262TerminalSetupHelpers.SetupTerminalComponents(this, client); 277TerminalSetupHelpers.SetupTerminalComponents(this, new TestDashboardClient(isEnabled: true, 280TerminalSetupHelpers.CreateTerminalResource("shell-first", displayName: "shell"), 297initialResources: [TerminalSetupHelpers.CreateTerminalResource("shell")]); 298TerminalSetupHelpers.SetupTerminalComponents(this, client); 321var resources = new List<ResourceViewModel> { TerminalSetupHelpers.CreateTerminalResource("shell") }; 323TerminalSetupHelpers.SetupTerminalComponents(this, client); 346TerminalSetupHelpers.SetupTerminalComponents(this, new TestDashboardClient(isEnabled: true, 347initialResources: [TerminalSetupHelpers.CreateTerminalResource("shell")])); 373TerminalSetupHelpers.SetupTerminalComponents(this, new TestDashboardClient()); 374var module = TerminalSetupHelpers.SetupTerminalWindows(this); 405TerminalSetupHelpers.SetupTerminalComponents(this, new TestDashboardClient()); 422TerminalSetupHelpers.SetupTerminalComponents(this, new TestDashboardClient()); 423var module = TerminalSetupHelpers.SetupTerminalWindows(this); 443TerminalSetupHelpers.SetupTerminalComponents(this, new TestDashboardClient(terminalChannelProvider: () => updates), pathBase); 448cut.WaitForAssertion(() => TerminalSetupHelpers.AssertSingleTerminalConnection(this, 458TerminalSetupHelpers.SetupTerminalComponents(this, new TestDashboardClient(isEnabled: true, 459initialResources: [TerminalSetupHelpers.CreateTerminalResource("shell-second", displayName: "shell", replicaIndex: 2, replicaCount: 3)], 483TerminalSetupHelpers.SetupTerminalComponents(this, client); 486await updates.Writer.WriteAsync(TerminalSetupHelpers.Change(TerminalChangeType.Retitled, "terminal", "Shell")); 493await updates.Writer.WriteAsync(TerminalSetupHelpers.Change(TerminalChangeType.Removed, "terminal")); 510TerminalSetupHelpers.SetupTerminalComponents(this, client); 513await firstUpdates.Writer.WriteAsync(TerminalSetupHelpers.Change(TerminalChangeType.Retitled, "first", "First shell")); 517await firstUpdates.Writer.WriteAsync(TerminalSetupHelpers.Change(TerminalChangeType.Removed, "first")); 524await secondUpdates.Writer.WriteAsync(TerminalSetupHelpers.Change(TerminalChangeType.Retitled, "second", "Second shell")); 553TerminalSetupHelpers.SetupTerminalComponents(this, client); 559await updates.Writer.WriteAsync(TerminalSetupHelpers.Change(TerminalChangeType.Retitled, "first", "Stale title")); 582TerminalSetupHelpers.SetupTerminalComponents(this, client); 584await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot("terminal")); 587await updates.Writer.WriteAsync(TerminalSetupHelpers.Snapshot());
Shared\TerminalsSetupHelpers.cs (4)
17TerminalSetupHelpers.SetupTerminalView(context); 18TerminalSetupHelpers.SetupTerminalWindows(context); 40TerminalSetupHelpers.SetupTerminalView(context, pathBase); 41TerminalSetupHelpers.SetupTerminalWindows(context, pathBase);