diff options
author | Metalrom <romain.magny@gmail.com> | 2013-04-11 17:09:48 +0400 |
---|---|---|
committer | Metalrom <romain.magny@gmail.com> | 2013-04-11 17:09:48 +0400 |
commit | f23d0ed1a9c495c21e71e242e994bd167c331020 (patch) | |
tree | 041ea17a66ba59eccdba2bc7cfc5aa407474e1b3 /LibGit2Sharp.Tests/CommitFixture.cs | |
parent | b4b0839497e86de014ed2b8987dcfd44de341429 (diff) |
Enforce reflog writing test coverage
Diffstat (limited to 'LibGit2Sharp.Tests/CommitFixture.cs')
-rw-r--r-- | LibGit2Sharp.Tests/CommitFixture.cs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/LibGit2Sharp.Tests/CommitFixture.cs b/LibGit2Sharp.Tests/CommitFixture.cs index ec93f8de..d92e796f 100644 --- a/LibGit2Sharp.Tests/CommitFixture.cs +++ b/LibGit2Sharp.Tests/CommitFixture.cs @@ -623,7 +623,7 @@ namespace LibGit2Sharp.Tests Assert.Equal(0, commit.Parents.Count()); Assert.False(repo.Info.IsHeadOrphaned); - // Assert a reflog entry is created + // Assert a reflog entry is created on HEAD Assert.Equal(1, repo.Refs.Log("HEAD").Count()); var reflogEntry = repo.Refs.Log("HEAD").First(); Assert.Equal(author, reflogEntry.Commiter); @@ -631,6 +631,11 @@ namespace LibGit2Sharp.Tests Assert.Equal(ObjectId.Zero, reflogEntry.From); Assert.Equal(string.Format("commit (initial): {0}", commitMessage), reflogEntry.Message); + // Assert a reflog entry is created on HEAD target + var targetCanonicalName = repo.Refs.Head.TargetIdentifier; + Assert.Equal(1, repo.Refs.Log(targetCanonicalName).Count()); + Assert.Equal(commit.Id, repo.Refs.Log(targetCanonicalName).First().To); + File.WriteAllText(filePath, "nulltoken commits!\n"); repo.Index.Stage(relativeFilepath); |