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
12 fn success() -> crate::Result {12 fn success() -> crate::Result {
13 let store = store()?;13 let store = store()?;
14 for (partial_name, expected_path, expected_ref_kind) in &[14 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),
15 ("origin/main", "refs/remotes/origin/main", git_ref::Kind::Peeled),20 ("origin/main", "refs/remotes/origin/main", git_ref::Kind::Peeled),
16 ("HEAD", "HEAD", git_ref::Kind::Symbolic),21 ("HEAD", "HEAD", git_ref::Kind::Symbolic),
17 ("t1", "refs/tags/t1", git_ref::Kind::Peeled),22 ("t1", "refs/tags/t1", git_ref::Kind::Peeled),