|
@@ -2813,3 +2813,15 @@ class WriteTreeTests(PorcelainTestCase):
|
|
|
class ActiveBranchTests(PorcelainTestCase):
|
|
|
def test_simple(self):
|
|
|
self.assertEqual(b"master", porcelain.active_branch(self.repo))
|
|
|
+
|
|
|
+
|
|
|
+class FindUniqueAbbrevTests(PorcelainTestCase):
|
|
|
+
|
|
|
+ def test_simple(self):
|
|
|
+ c1, c2, c3 = build_commit_graph(
|
|
|
+ self.repo.object_store, [[1], [2, 1], [3, 1, 2]]
|
|
|
+ )
|
|
|
+ self.repo.refs[b"HEAD"] = c3.id
|
|
|
+ self.assertEqual(
|
|
|
+ c1.id.decode('ascii')[:7],
|
|
|
+ porcelain.find_unique_abbrev(self.repo.object_store, c1.id))
|