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