mirror of
https://github.com/github/codeql.git
synced 2025-12-17 01:03:14 +01:00
Add unit tests for dotnet nuget list source calls
This commit is contained in:
@@ -269,5 +269,36 @@ namespace Semmle.Extraction.Tests
|
||||
var lastArgs = dotnetCliInvoker.GetLastArgs();
|
||||
Assert.Equal("exec myarg1 myarg2", lastArgs);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void TestNugetFeeds()
|
||||
{
|
||||
// Setup
|
||||
var dotnetCliInvoker = new DotNetCliInvokerStub(new List<string>());
|
||||
var dotnet = MakeDotnet(dotnetCliInvoker);
|
||||
|
||||
// Execute
|
||||
dotnet.GetNugetFeeds("abc");
|
||||
|
||||
// Verify
|
||||
var lastArgs = dotnetCliInvoker.GetLastArgs();
|
||||
Assert.Equal("nuget list source --format Short --configfile \"abc\"", lastArgs);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void TestNugetFeedsFromFolder()
|
||||
{
|
||||
// Setup
|
||||
var dotnetCliInvoker = new DotNetCliInvokerStub(new List<string>());
|
||||
var dotnet = MakeDotnet(dotnetCliInvoker);
|
||||
|
||||
// Execute
|
||||
dotnet.GetNugetFeedsFromFolder("abc");
|
||||
|
||||
// Verify
|
||||
var lastArgs = dotnetCliInvoker.GetLastArgs();
|
||||
Assert.Equal("nuget list source --format Short", lastArgs);
|
||||
Assert.Equal("abc", dotnetCliInvoker.WorkingDirectory);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user