History

[git-ref] handle all find_one cases as per docs

Sebastian Thiel committed 5 years ago

Commit 3c0acc61 parent b3c4e923 files · +18 −1Browse files

Showing the changes to git-ref/tests/loose (1 of 3 files). Show all

Unified · Split

git-ref/tests/loose/mod.rs+5−0
@@ -12,6 +12,11 @@ mod store { · 11 unmodified lines
1212 fn success() -> crate::Result {
1313 let store = store()?;
1414 for (partial_name, expected_path, expected_ref_kind) in &[
15+ ("dt1", "refs/tags/dt1", git_ref::Kind::Peeled), // tags before heads
16+ ("heads/dt1", "refs/heads/dt1", git_ref::Kind::Peeled),
17+ ("d1", "refs/d1", git_ref::Kind::Peeled), // direct refs before heads
18+ ("heads/d1", "refs/heads/d1", git_ref::Kind::Peeled),
19+ ("origin", "refs/remotes/origin/HEAD", git_ref::Kind::Symbolic),
1520 ("origin/main", "refs/remotes/origin/main", git_ref::Kind::Peeled),
1621 ("HEAD", "HEAD", git_ref::Kind::Symbolic),
1722 ("t1", "refs/tags/t1", git_ref::Kind::Peeled),