19 instantiations of PlaywrightCliInstaller
Aspire.Cli.Tests (19)
Agents\PlaywrightCliInstallerTests.cs (19)
37
var installer = new
PlaywrightCliInstaller
(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance);
70
var installer = new
PlaywrightCliInstaller
(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance);
106
var installer = new
PlaywrightCliInstaller
(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance);
140
var installer = new
PlaywrightCliInstaller
(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance);
171
var installer = new
PlaywrightCliInstaller
(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance);
210
var installer = new
PlaywrightCliInstaller
(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance);
255
var installer = new
PlaywrightCliInstaller
(npmRunner, provenanceChecker, playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance);
298
var installer = new
PlaywrightCliInstaller
(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance);
346
var installer = new
PlaywrightCliInstaller
(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance);
407
var installer = new
PlaywrightCliInstaller
(npmRunner, provenanceChecker, playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance);
445
var installer = new
PlaywrightCliInstaller
(npmRunner, provenanceChecker, playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance);
488
var installer = new
PlaywrightCliInstaller
(npmRunner, provenanceChecker, playwrightRunner, new TestInteractionService(), configuration, NullLogger<PlaywrightCliInstaller>.Instance);
533
var installer = new
PlaywrightCliInstaller
(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), configuration, NullLogger<PlaywrightCliInstaller>.Instance);
572
var installer = new
PlaywrightCliInstaller
(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), configuration, NullLogger<PlaywrightCliInstaller>.Instance);
603
var installer = new
PlaywrightCliInstaller
(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance);
647
var installer = new
PlaywrightCliInstaller
(
742
var installer = new
PlaywrightCliInstaller
(
793
var installer = new
PlaywrightCliInstaller
(
843
var installer = new
PlaywrightCliInstaller
(
62 references to PlaywrightCliInstaller
aspire (5)
Agents\Playwright\PlaywrightCliInstaller.cs (1)
50
ILogger<
PlaywrightCliInstaller
> logger)
Commands\AgentInitCommand.cs (2)
28
private readonly
PlaywrightCliInstaller
_playwrightCliInstaller;
36
PlaywrightCliInstaller
playwrightCliInstaller,
Commands\McpInitCommand.cs (1)
25
PlaywrightCliInstaller
playwrightCliInstaller,
Program.cs (1)
620
builder.Services.AddSingleton<
PlaywrightCliInstaller
>();
Aspire.Cli.Tests (57)
Agents\PlaywrightCliInstallerTests.cs (48)
37
var
installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<
PlaywrightCliInstaller
>.Instance);
70
var
installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<
PlaywrightCliInstaller
>.Instance);
106
var
installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<
PlaywrightCliInstaller
>.Instance);
140
var
installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<
PlaywrightCliInstaller
>.Instance);
171
var
installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<
PlaywrightCliInstaller
>.Instance);
210
var
installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<
PlaywrightCliInstaller
>.Instance);
255
var
installer = new PlaywrightCliInstaller(npmRunner, provenanceChecker, playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<
PlaywrightCliInstaller
>.Instance);
298
var
installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<
PlaywrightCliInstaller
>.Instance);
346
var
installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<
PlaywrightCliInstaller
>.Instance);
385
Assert.Equal(expectedIntegrity,
PlaywrightCliInstaller
.ComputeIntegrity(tempPath));
407
var
installer = new PlaywrightCliInstaller(npmRunner, provenanceChecker, playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<
PlaywrightCliInstaller
>.Instance);
445
var
installer = new PlaywrightCliInstaller(npmRunner, provenanceChecker, playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<
PlaywrightCliInstaller
>.Instance);
485
[
PlaywrightCliInstaller
.DisablePackageValidationKey] = "true"
488
var
installer = new PlaywrightCliInstaller(npmRunner, provenanceChecker, playwrightRunner, new TestInteractionService(), configuration, NullLogger<
PlaywrightCliInstaller
>.Instance);
530
[
PlaywrightCliInstaller
.VersionOverrideKey] = "0.2.0"
533
var
installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), configuration, NullLogger<
PlaywrightCliInstaller
>.Instance);
569
[
PlaywrightCliInstaller
.VersionOverrideKey] = invalidVersion
572
var
installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), configuration, NullLogger<
PlaywrightCliInstaller
>.Instance);
603
var
installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<
PlaywrightCliInstaller
>.Instance);
608
Assert.Equal(
PlaywrightCliInstaller
.VersionRange, npmRunner.ResolvedVersionRange);
647
var
installer = new PlaywrightCliInstaller(
650
NullLogger<
PlaywrightCliInstaller
>.Instance);
698
PlaywrightCliInstaller
.SyncDirectory(sourceDir, targetDir);
742
var
installer = new PlaywrightCliInstaller(
745
NullLogger<
PlaywrightCliInstaller
>.Instance);
793
var
installer = new PlaywrightCliInstaller(
796
NullLogger<
PlaywrightCliInstaller
>.Instance);
843
var
installer = new PlaywrightCliInstaller(
846
NullLogger<
PlaywrightCliInstaller
>.Instance);
882
PlaywrightCliInstaller
.RemoveEmptyParentDirectories(
914
PlaywrightCliInstaller
.RemoveEmptyParentDirectories(
945
PlaywrightCliInstaller
.RemoveEmptyParentDirectories(
980
PlaywrightCliInstaller
.RemoveEmptyParentDirectories(
CliBootstrapTests.cs (8)
227
$"https://registry.npmjs.org/{Uri.EscapeDataString(
PlaywrightCliInstaller
.PackageName)}/latest",
229
Assert.Equal(
PlaywrightCliInstaller
.PackageName, package.GetProperty("name").GetString());
232
outputHelper.WriteLine($"Verifying {
PlaywrightCliInstaller
.PackageName}@{version}");
244
PlaywrightCliInstaller
.PackageName,
246
PlaywrightCliInstaller
.ExpectedSourceRepository,
247
PlaywrightCliInstaller
.ExpectedWorkflowPath,
248
PlaywrightCliInstaller
.ExpectedBuildType,
255
Assert.True(result.IsVerified, $"Provenance verification failed for {
PlaywrightCliInstaller
.PackageName}@{version}: {result.Outcome}");
Utils\CliTestHelper.cs (1)
188
services.AddSingleton<
PlaywrightCliInstaller
>();