mirror of
https://github.com/zoriya/octokit.net.git
synced 2025-12-06 07:16:09 +00:00
Move exclusions to a new class, tested against the API and implemented all fields that passed tests for properly working exclusions
This commit is contained in:
@@ -111,22 +111,11 @@ public class SearchIssuesRequestTests
|
||||
var request = new SearchIssuesRequest("test");
|
||||
Assert.False(request.MergedQualifiers().Any(x => x.Contains("label:")));
|
||||
|
||||
request.Labels = new List<string> { "label1", "label2" };
|
||||
request.Labels = new[] { "label1", "label2" };
|
||||
Assert.True(request.MergedQualifiers().Contains("label:label1"));
|
||||
Assert.True(request.MergedQualifiers().Contains("label:label2"));
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void HandlesExcludeLabelsAttributeCorrectly()
|
||||
{
|
||||
var request = new SearchIssuesRequest("test");
|
||||
Assert.False(request.MergedQualifiers().Any(x => x.Contains("-label:")));
|
||||
|
||||
request.ExcludeLabels = new List<string> { "label1", "label2" };
|
||||
Assert.True(request.MergedQualifiers().Contains("-label:label1"));
|
||||
Assert.True(request.MergedQualifiers().Contains("-label:label2"));
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void HandlesNoMetadataAttributeCorrectly()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user