mirror of
https://github.com/github/codeql.git
synced 2025-12-18 09:43:15 +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();
|
var lastArgs = dotnetCliInvoker.GetLastArgs();
|
||||||
Assert.Equal("exec myarg1 myarg2", lastArgs);
|
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