Skip to content

Commit e2f23d8

Browse files
committed
Check for main branch or null
1 parent 205767e commit e2f23d8

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

Octokit.GraphQL.IntegrationTests/Queries/PullRequestTests.cs

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -138,11 +138,22 @@ public async Task Can_Use_Conditional_In_BaseRef_Query()
138138
var query = new Query()
139139
.Repository(owner: "octokit", name: "octokit.net")
140140
.PullRequest(number: 1)
141-
.Select(pr => pr.BaseRef != null ? pr.BaseRef.Name : null);
141+
.Select(pr => new
142+
{
143+
BaseRefName = pr.BaseRef != null ? pr.BaseRef.Name : null,
144+
BaseRefNotNull = pr.BaseRef != null
145+
});
142146

143147
var result = await Connection.Run(query);
144148

145-
Assert.Equal("master", result);
149+
if (result.BaseRefNotNull)
150+
{
151+
Assert.Equal("main", result.BaseRefName);
152+
}
153+
else
154+
{
155+
Assert.Null(result.BaseRefName);
156+
}
146157
}
147158

148159
[IntegrationTest]
@@ -159,7 +170,7 @@ public async Task Can_Use_Conditional_When_Selecting_Base_Repository_Owner()
159170

160171
var result = await Connection.Run(query);
161172

162-
if(result.BaseRefNotNull)
173+
if (result.BaseRefNotNull)
163174
{
164175
Assert.Equal("octokit", result.Owner);
165176
}

0 commit comments

Comments
 (0)