fix(plugins): close LA5 host lifecycle review
This commit is contained in:
parent
95f4be94db
commit
fbe9c8a288
25 changed files with 1043 additions and 120 deletions
|
|
@ -60,6 +60,33 @@ public sealed class SessionConfigurationSharedFixtureTests
|
|||
StringComparison.Ordinal);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void HeadlessReaderPreservesLauncherExplicitEmptyPluginAllowList()
|
||||
{
|
||||
using TemporaryFile file = TemporaryFile.Create(
|
||||
LauncherCoreSessionConfigFixture.ComposeEmptyPlugins());
|
||||
|
||||
HeadlessSessionDescriptor session = Assert.Single(
|
||||
HeadlessConfigurationLoader.Load(file.Path).Sessions)!;
|
||||
|
||||
Assert.NotNull(session.Plugins);
|
||||
Assert.Empty(session.Plugins);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void HeadlessReaderPreservesProbeLoadNoneAllowList()
|
||||
{
|
||||
using TemporaryFile file = TemporaryFile.Create(
|
||||
LauncherCoreSessionConfigFixture.ComposeProbe());
|
||||
|
||||
HeadlessSessionDescriptor session = Assert.Single(
|
||||
HeadlessConfigurationLoader.Load(file.Path).Sessions)!;
|
||||
|
||||
Assert.Equal(HeadlessSessionMode.Probe, session.Mode);
|
||||
Assert.NotNull(session.Plugins);
|
||||
Assert.Empty(session.Plugins);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void HeadlessReaderAcceptsTheProductionShapedSharedFixture()
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue