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