Skip to content

Commit f629f64

Browse files
committed
Ensure there's only one log entry
1 parent 1d87551 commit f629f64

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

LibGit2Sharp.Tests/ReflogFixture.cs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,12 +173,16 @@ public void UnsignedMethodsWriteCorrectlyToTheReflog()
173173
tree, Enumerable.Empty<Commit>());
174174

175175
var direct = repo.Refs.Add("refs/heads/direct", commit.Id);
176-
var directLogEntry = repo.Refs.Log(direct).First();
176+
var directLog = repo.Refs.Log(direct);
177+
Assert.Equal(1, directLog.Count());
178+
var directLogEntry = directLog.First();
177179
Assert.Equal(directLogEntry.Commiter, repo.Config.BuildSignature(directLogEntry.Commiter.When));
178180
Assert.True(string.IsNullOrEmpty(directLogEntry.Message));
179181

180182
var symbolic = repo.Refs.Add("refs/heads/symbolic", direct);
181-
var symbolicLogEntry = repo.Refs.Log(symbolic).First();
183+
var symbolicLog = repo.Refs.Log(symbolic);
184+
Assert.Equal(1, symbolicLog.Count());
185+
var symbolicLogEntry = symbolicLog.First();
182186
Assert.Equal(symbolicLogEntry.Commiter, repo.Config.BuildSignature(symbolicLogEntry.Commiter.When));
183187
Assert.True(string.IsNullOrEmpty(symbolicLogEntry.Message));
184188
}

0 commit comments

Comments
 (0)