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