fix(SearchIssuesRequest): wrap label in quotes if it contains spaces (#2767)

This commit is contained in:
capdiem
2023-08-31 21:51:53 +08:00
committed by GitHub
parent 6c8215d46d
commit c40c6b8e5c
3 changed files with 34 additions and 7 deletions
@@ -114,9 +114,13 @@ public class SearchIssuesRequestTests
var request = new SearchIssuesRequest("test");
Assert.DoesNotContain(request.MergedQualifiers(), x => x.Contains("label:"));
request.Labels = new[] { "label1", "label 2" };
Assert.Contains("label:\"label1\"", request.MergedQualifiers());
Assert.Contains("label:\"label 2\"", request.MergedQualifiers());
request.Labels = new[] { "label1", "label 2", "label3,label 4" };
var qualifiers = request.MergedQualifiers();
Assert.Contains("label:label1", qualifiers);
Assert.Contains("label:\"label 2\"", qualifiers);
Assert.Contains("label:label3,\"label 4\"", qualifiers);
}
[Fact]