167 references to TerminalView
Aspire.Dashboard (3)
Components\Controls\TerminalView.razor.cs (1)
23
private DotNetObjectReference<
TerminalView
>? _selfRef;
Components\Layout\TerminalDock.razor.cs (2)
40
private readonly Dictionary<string,
TerminalView
> _terminalViews = new(StringComparer.Ordinal);
285
private int? ActiveTerminalFontSize => _activeTerminalId is { } id && _terminalViews.TryGetValue(id, out
var
view)
Aspire.Dashboard.Components.Tests (164)
Controls\TerminalViewTests.cs (37)
39
var cut = Render<
TerminalView
>(builder => builder
50
Assert.IsType<DotNetObjectReference<
TerminalView
>>(invocation.Arguments[2]);
69
var cut = Render<
TerminalView
>(builder => builder
102
var cut = Render<
TerminalView
>(builder => builder
141
var cut = Render<
TerminalView
>(builder => builder
176
var cut = Render<
TerminalView
>();
209
var cut = Render<
TerminalView
>(builder => builder
234
var cut = Render<
TerminalView
>(builder => builder
272
var cut = Render<
TerminalView
>(builder => builder.Add(p => p.ResourceName, "shell"));
295
var cut = Render<
TerminalView
>(builder => builder
317
var cut = Render<
TerminalView
>(builder => builder.Add(p => p.ResourceName, "shell"));
346
var cut = Render<
TerminalView
>(builder => builder.Add(p => p.ResourceName, "shell"));
367
var cut = Render<
TerminalView
>(builder => builder
384
var cut = Render<
TerminalView
>(builder => builder
401
var cut = Render<
TerminalView
>(builder => builder.Add(p => p.ResourceName, "shell <worker>"));
436
var cut = Render<
TerminalView
>(builder => builder.Add(p => p.ResourceName, "shell"));
477
var cut = Render<
TerminalView
>(builder => builder.Add(p => p.ResourceName, "shell"));
509
var cut = Render<
TerminalView
>(builder =>
563
var cut = Render<
TerminalView
>(builder => builder.Add(p => p.ResourceName, "shell"));
605
var cut = Render<
TerminalView
>(builder => builder
634
var cut = Render<
TerminalView
>(builder => builder
667
var cut = Render<
TerminalView
>(builder => builder.Add(p => p.ResourceName, "shell"));
697
var cut = Render<
TerminalView
>(builder => builder.Add(p => p.ResourceName, "app"));
717
var cut = Render<
TerminalView
>(builder => builder.Add(p => p.ResourceName, "shell"));
745
var cut = Render<
TerminalView
>(builder => builder
774
var cut = Render<
TerminalView
>(builder => builder
797
var cut = Render<
TerminalView
>(builder => builder.Add(p => p.ResourceName, "app"));
811
var cut = Render<
TerminalView
>(builder => builder.Add(p => p.ResourceName, "app"));
832
var cut = Render<
TerminalView
>(builder => builder
860
var cut = Render<
TerminalView
>(builder => builder
890
var cut = Render<
TerminalView
>(builder => builder
907
var cut = Render<
TerminalView
>();
926
Render<
TerminalView
>(builder => builder.Add(p => p.ResourceName, "app & name"));
940
Render<
TerminalView
>(builder => builder.Add(p => p.EndpointPathAndQuery, endpoint));
953
var cut = Render<
TerminalView
>(builder => builder.Add(p => p.ResourceName, "app"));
969
var cut = Render<
TerminalView
>(builder => builder
990
var cut = Render<
TerminalView
>(builder => builder
Dialogs\InteractionsTerminalDialogTests.cs (5)
29
var
terminal = cut.FindComponent<
TerminalView
>().Instance;
59
var
terminal = cut.FindComponent<
TerminalView
>().Instance;
69
Assert.Same(terminal, cut.FindComponent<
TerminalView
>().Instance);
Layout\TerminalDockInitializationTests.cs (2)
52
Assert.Empty(cut.FindComponents<
TerminalView
>());
68
Assert.Equal(2, cut.FindComponents<
TerminalView
>().Count);
Layout\TerminalDockTests.cs (38)
35
cut.WaitForAssertion(() => Assert.Equal(3, cut.FindComponents<
TerminalView
>().Count));
36
var views = cut.FindComponents<
TerminalView
>().Select(view => view.Instance).ToArray();
42
Assert.Equal([views[1], views[2], views[0]], cut.FindComponents<
TerminalView
>().Select(view => view.Instance));
70
cut.WaitForAssertion(() => Assert.Equal(2, cut.FindComponents<
TerminalView
>().Count));
71
var views = cut.FindComponents<
TerminalView
>().Select(view => view.Instance).ToArray();
90
Assert.Equal(views, cut.FindComponents<
TerminalView
>().Select(view => view.Instance));
122
Assert.Empty(cut.FindComponents<
TerminalView
>());
162
cut.WaitForAssertion(() => Assert.Equal(2, cut.FindComponents<
TerminalView
>().Count));
163
var terminals = cut.FindComponents<
TerminalView
>().Select(view => view.Instance).ToArray();
184
Assert.Equal(terminals, cut.FindComponents<
TerminalView
>().Select(view => view.Instance).ToArray());
248
Assert.Single(cut.FindComponents<
TerminalView
>());
289
Assert.Equal(ids.Length, cut.FindComponents<
TerminalView
>().Count);
353
Assert.Equal(3, cut.FindComponents<
TerminalView
>().Count);
355
var terminals = cut.FindComponents<
TerminalView
>().Select(view => view.Instance).ToArray();
377
Assert.Equal(terminals, cut.FindComponents<
TerminalView
>().Select(view => view.Instance).ToArray());
439
cut.WaitForAssertion(() => Assert.Equal(2, cut.FindComponents<
TerminalView
>().Count));
440
var views = cut.FindComponents<
TerminalView
>();
455
Assert.Same(views[1].Instance, cut.FindComponent<
TerminalView
>().Instance);
573
Assert.Equal(2, cut.FindComponents<
TerminalView
>().Count);
575
var terminals = cut.FindComponents<
TerminalView
>().Select(view => view.Instance).ToArray();
593
Assert.Equal(terminals, cut.FindComponents<
TerminalView
>().Select(view => view.Instance).ToArray());
616
Assert.Equal(terminals, cut.FindComponents<
TerminalView
>().Select(view => view.Instance).ToArray());
692
cut.WaitForAssertion(() => Assert.Equal(2, cut.FindComponents<
TerminalView
>().Count));
693
var views = cut.FindComponents<
TerminalView
>();
696
var
view = views[i].Instance;
705
cut.WaitForAssertion(() => Assert.Equal(3, cut.FindComponents<
TerminalView
>().Count));
716
Assert.Equal(2, cut.FindComponents<
TerminalView
>().Count);
723
var returned = cut.FindComponents<
TerminalView
>().Select(c => c.Instance).ToArray();
738
cut.WaitForAssertion(() => Assert.Single(cut.FindComponents<
TerminalView
>()));
739
await cut.InvokeAsync(() => cut.FindComponent<
TerminalView
>().Instance.OnTerminalStateChanged(new TerminalToolbarState
749
Assert.Empty(cut.FindComponents<
TerminalView
>());
779
cut.WaitForAssertion(() => Assert.Equal(2, cut.FindComponents<
TerminalView
>().Count));
780
await cut.InvokeAsync(() => cut.FindComponents<
TerminalView
>()[0].Instance.OnTerminalStateChanged(new TerminalToolbarState
809
Assert.Equal(2, cut.FindComponents<
TerminalView
>().Count);
821
cut.WaitForAssertion(() => Assert.Single(cut.FindComponents<
TerminalView
>()));
823
var
view = cut.FindComponent<
TerminalView
>().Instance;
832
Assert.Same(view, cut.FindComponent<
TerminalView
>().Instance);
Layout\TerminalDockWindowTrackingTests.cs (11)
58
Assert.Empty(cut.FindComponents<
TerminalView
>());
77
cut.WaitForAssertion(() => Assert.Single(cut.FindComponents<
TerminalView
>()));
97
Assert.Equal(2, old.FindComponents<
TerminalView
>().Count);
130
Assert.Empty(cut.FindComponents<
TerminalView
>());
142
Assert.Empty(cut.FindComponents<
TerminalView
>());
152
var
view = Assert.Single(cut.FindComponents<
TerminalView
>()).Instance;
161
Assert.Equal([true, false], cut.FindComponents<
TerminalView
>().Select(c => c.Instance.AutoFit));
207
Assert.Empty(cut.FindComponents<
TerminalView
>());
215
Assert.Empty(cut.FindComponents<
TerminalView
>());
226
Assert.Empty(cut.FindComponents<
TerminalView
>());
Pages\ConsoleLogsTerminalTests.cs (1)
46
Assert.Empty(cut.FindComponents<
TerminalView
>());
Pages\TerminalsTests.cs (39)
38
Assert.Equal(expectedAutoFit, cut.FindComponent<
TerminalView
>().Instance.AutoFit);
65
Assert.Empty(cut.FindComponents<
TerminalView
>());
80
var
viewer = cut.FindComponent<
TerminalView
>().Instance;
103
Assert.Empty(cut.FindComponents<
TerminalView
>());
140
Assert.Empty(cut.FindComponents<
TerminalView
>());
155
Assert.Empty(cut.FindComponents<
TerminalView
>());
157
cut.WaitForAssertion(() => Assert.Equal("shell", cut.FindComponent<
TerminalView
>().Instance.ResourceName));
184
Assert.Equal("shell-gdkfxyqe", cut.FindComponent<
TerminalView
>().Instance.ResourceName);
185
Assert.Equal("shell", cut.FindComponent<
TerminalView
>().Instance.WindowResourceName);
191
await cut.InvokeAsync(() => cut.FindComponent<
TerminalView
>().Instance.OnTerminalStateChanged(new TerminalToolbarState
225
Assert.Equal("shell-gdkfxyqe", cut.FindComponent<
TerminalView
>().Instance.ResourceName);
226
Assert.Equal(displayName, cut.FindComponent<
TerminalView
>().Instance.WindowResourceName);
228
await cut.InvokeAsync(() => cut.FindComponent<
TerminalView
>().Instance.OnTerminalStateChanged(new TerminalToolbarState
268
await cut.InvokeAsync(() => cut.FindComponent<
TerminalView
>().Instance.OnTerminalStateChanged(new TerminalToolbarState
302
var
terminal = cut.FindComponent<
TerminalView
>().Instance;
330
Assert.Equal("shell-instance", cut.FindComponent<
TerminalView
>().Instance.ResourceName);
344
Assert.Equal("shell", cut.FindComponent<
TerminalView
>().Instance.ResourceName);
368
Assert.Empty(cut.FindComponents<
TerminalView
>());
428
Assert.Equal(expected, cut.FindComponent<
TerminalView
>().Instance.ResourceName);
433
Assert.Empty(cut.FindComponents<
TerminalView
>());
455
Assert.Equal("last", RenderPage("last").FindComponent<
TerminalView
>().Instance.ResourceName);
471
Assert.Empty(cut.FindComponents<
TerminalView
>());
488
Assert.Empty(cut.FindComponents<
TerminalView
>());
490
Assert.Equal("hidden", cut.FindComponent<
TerminalView
>().Instance.ResourceName);
502
var
viewer = cut.FindComponent<
TerminalView
>().Instance;
508
Assert.Same(viewer, cut.FindComponent<
TerminalView
>().Instance);
514
Assert.Empty(cut.FindComponents<
TerminalView
>());
551
var
viewer = cut.FindComponent<
TerminalView
>().Instance;
555
Assert.Same(viewer, cut.FindComponent<
TerminalView
>().Instance);
585
Assert.Empty(cut.FindComponents<
TerminalView
>());
605
Assert.Empty(cut.FindComponents<
TerminalView
>());
618
Assert.Empty(cut.FindComponents<
TerminalView
>());
630
var
viewer = cut.FindComponent<
TerminalView
>().Instance;
641
Assert.Same(viewer, cut.FindComponent<
TerminalView
>().Instance);
Pages\TerminalWindowTests.cs (31)
39
Assert.Empty(cut.FindComponents<
TerminalView
>());
47
Assert.Equal("shell-instance", cut.FindComponent<
TerminalView
>().Instance.ResourceName);
69
Assert.Empty(cut.FindComponents<
TerminalView
>());
86
Assert.Empty(cut.FindComponents<
TerminalView
>());
90
cut.FindComponent<
TerminalView
>().Instance.ResourceName));
105
Assert.Equal("api/apphost-terminal?terminalId=dock", cut.FindComponent<
TerminalView
>().Instance.EndpointPathAndQuery);
124
Assert.Empty(cut.FindComponents<
TerminalView
>());
148
Assert.Equal("shell-second", cut.FindComponent<
TerminalView
>().Instance.ResourceName);
171
Assert.Equal(resourceName, cut.FindComponent<
TerminalView
>().Instance.ResourceName);
191
Assert.Equal("shell-instance", cut.FindComponent<
TerminalView
>().Instance.ResourceName);
209
Assert.Equal("shell-instance", cut.FindComponent<
TerminalView
>().Instance.ResourceName);
232
Assert.Equal("shell-before", cut.FindComponent<
TerminalView
>().Instance.ResourceName);
236
Assert.Equal("shell-before", cut.FindComponent<
TerminalView
>().Instance.ResourceName);
241
Assert.Equal("shell-after", reloaded.FindComponent<
TerminalView
>().Instance.ResourceName);
266
Assert.Empty(cut.FindComponents<
TerminalView
>());
286
Assert.Empty(cut.FindComponents<
TerminalView
>());
311
Assert.Empty(cut.FindComponents<
TerminalView
>());
350
var
terminal = cut.FindComponent<
TerminalView
>().Instance;
379
Assert.Empty(cut.FindComponents<
TerminalView
>());
388
Assert.Equal(23, cut.FindComponent<
TerminalView
>().Instance.InitialFontSize);
392
Assert.Empty(cut.FindComponents<
TerminalView
>());
409
cut.WaitForAssertion(() => Assert.Single(cut.FindComponents<
TerminalView
>()));
413
Assert.Single(cut.FindComponents<
TerminalView
>());
415
cut.WaitForAssertion(() => Assert.Empty(cut.FindComponents<
TerminalView
>()));
430
Assert.Empty(cut.FindComponents<
TerminalView
>());
467
var
terminal = cut.FindComponent<
TerminalView
>().Instance;
530
Assert.Equal("api/apphost-terminal?terminalId=second", cut.FindComponent<
TerminalView
>().Instance.EndpointPathAndQuery);
585
cut.WaitForAssertion(() => Assert.Single(cut.FindComponents<
TerminalView
>()));
590
Assert.Empty(cut.FindComponents<
TerminalView
>());