diff --git a/src/CommunityToolkit.Aspire.Hosting.Rust/RustAppHostingExtension.cs b/src/CommunityToolkit.Aspire.Hosting.Rust/RustAppHostingExtension.cs index 613a72cc1..37662adf3 100644 --- a/src/CommunityToolkit.Aspire.Hosting.Rust/RustAppHostingExtension.cs +++ b/src/CommunityToolkit.Aspire.Hosting.Rust/RustAppHostingExtension.cs @@ -23,8 +23,8 @@ public static IResourceBuilder AddRustApp(this IDistr ArgumentException.ThrowIfNullOrWhiteSpace(workingDirectory, nameof(workingDirectory)); string[] allArgs = args is { Length: > 0 } - ? ["run", ".", .. args] - : ["run", ".",]; + ? ["run", .. args] + : ["run"]; workingDirectory = Path.Combine(builder.AppHostDirectory, workingDirectory).NormalizePathForCurrentPlatform(); var resource = new RustAppExecutableResource(name, workingDirectory); diff --git a/tests/CommunityToolkit.Aspire.Hosting.Rust.Tests/AddRustAppTests.cs b/tests/CommunityToolkit.Aspire.Hosting.Rust.Tests/AddRustAppTests.cs index 495023a3a..81eb4c080 100644 --- a/tests/CommunityToolkit.Aspire.Hosting.Rust.Tests/AddRustAppTests.cs +++ b/tests/CommunityToolkit.Aspire.Hosting.Rust.Tests/AddRustAppTests.cs @@ -26,8 +26,7 @@ public async Task AddRustAppAddsAnnotationMetadata() Assert.Equal("cargo", resource.Command); var args = await resource.GetArgumentValuesAsync(); Assert.Collection(args, - arg => Assert.Equal("run", arg), - arg => Assert.Equal(".", arg)); + arg => Assert.Equal("run", arg)); } [Fact] @@ -50,7 +49,6 @@ public async Task AddRustAppWithArgsAddsAnnotationMetadata() var args = await resource.GetArgumentValuesAsync(); Assert.Collection(args, arg => Assert.Equal("run", arg), - arg => Assert.Equal(".", arg), arg => Assert.Equal("--verbose", arg)); } }