summaryrefslogtreecommitdiff
path: root/tests/refs/rename.c
diff options
context:
space:
mode:
authorBen Straub <bs@github.com>2014-01-29 10:35:46 -0800
committerBen Straub <bs@github.com>2014-01-30 15:53:52 -0800
commita1710a28f684298f79a0bab08b0b8930c1d57cf0 (patch)
tree6393f7683112593c502bbd8f6b4612fd213fca6c /tests/refs/rename.c
parenta1b07dca7d456b5eb1f32e6f25c4f419752778b3 (diff)
downloadlibgit2-a1710a28f684298f79a0bab08b0b8930c1d57cf0.tar.gz
Enhance testing of signature parameters
Diffstat (limited to 'tests/refs/rename.c')
-rw-r--r--tests/refs/rename.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/refs/rename.c b/tests/refs/rename.c
index 63f202cbf..88f0afd9c 100644
--- a/tests/refs/rename.c
+++ b/tests/refs/rename.c
@@ -371,15 +371,20 @@ void test_refs_rename__writes_to_reflog(void)
git_reference *ref, *new_ref;
git_reflog *log;
const git_reflog_entry *entry;
+ git_signature *sig;
+
+ cl_git_pass(git_signature_now(&sig, "me", "foo@example.com"));
cl_git_pass(git_reference_lookup(&ref, g_repo, ref_master_name));
cl_git_pass(git_reference_rename(&new_ref, ref, ref_one_name_new, false,
- NULL, "message"));
+ sig, "message"));
cl_git_pass(git_reflog_read(&log, g_repo, git_reference_name(new_ref)));
entry = git_reflog_entry_byindex(log, 0);
cl_assert_equal_s("message", git_reflog_entry_message(entry));
+ cl_assert_equal_s("foo@example.com", git_reflog_entry_committer(entry)->email);
git_reflog_free(log);
git_reference_free(ref);
git_reference_free(new_ref);
+ git_signature_free(sig);
}