Sha256: d74f5efe5637024b41cd8fb302588ab4fbdbb51be5936a1f5789e84c8c0d289f
Contents?: true
Size: 1 KB
Versions: 2
Compression:
Stored size: 1 KB
Contents
#include "clar_libgit2.h" #include "refs.h" static git_repository *g_repo; void test_refs_lookup__initialize(void) { g_repo = cl_git_sandbox_init("testrepo.git"); } void test_refs_lookup__cleanup(void) { cl_git_sandbox_cleanup(); } void test_refs_lookup__with_resolve(void) { git_reference *a, *b, *temp; cl_git_pass(git_reference_lookup(&temp, g_repo, "HEAD")); cl_git_pass(git_reference_resolve(&a, temp)); git_reference_free(temp); cl_git_pass(git_reference_lookup_resolved(&b, g_repo, "HEAD", 5)); cl_assert(git_reference_cmp(a, b) == 0); git_reference_free(b); cl_git_pass(git_reference_lookup_resolved(&b, g_repo, "head-tracker", 5)); cl_assert(git_reference_cmp(a, b) == 0); git_reference_free(b); git_reference_free(a); } void test_refs_lookup__oid(void) { git_oid tag, expected; cl_git_pass(git_reference_name_to_oid(&tag, g_repo, "refs/tags/point_to_blob")); cl_git_pass(git_oid_fromstr(&expected, "1385f264afb75a56a5bec74243be9b367ba4ca08")); cl_assert(git_oid_cmp(&tag, &expected) == 0); }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rugged-0.17.0b2 | ext/rugged/vendor/libgit2-dist/tests-clar/refs/lookup.c |
rugged-0.17.0b1 | ext/rugged/vendor/libgit2-dist/tests-clar/refs/lookup.c |