@@ -37,4 +37,25 @@ func TestGetAgitBranchInfo(t *testing.T) {
3737	assert .NoError (t , err )
3838	assert .Equal (t , "master" , baseBranch )
3939	assert .Equal (t , "topicbranch" , currentTopicBranch )
40+ 
41+ 	baseBranch , currentTopicBranch , err  =  GetAgitBranchInfo (t .Context (), 1 , "master/" )
42+ 	assert .NoError (t , err )
43+ 	assert .Equal (t , "master" , baseBranch )
44+ 	assert .Empty (t , currentTopicBranch )
45+ 
46+ 	_ , _ , err  =  GetAgitBranchInfo (t .Context (), 1 , "/" )
47+ 	assert .ErrorIs (t , err , util .ErrNotExist )
48+ 
49+ 	_ , _ , err  =  GetAgitBranchInfo (t .Context (), 1 , "//" )
50+ 	assert .ErrorIs (t , err , util .ErrNotExist )
51+ 
52+ 	baseBranch , currentTopicBranch , err  =  GetAgitBranchInfo (t .Context (), 1 , "master/topicbranch/" )
53+ 	assert .NoError (t , err )
54+ 	assert .Equal (t , "master" , baseBranch )
55+ 	assert .Equal (t , "topicbranch/" , currentTopicBranch )
56+ 
57+ 	baseBranch , currentTopicBranch , err  =  GetAgitBranchInfo (t .Context (), 1 , "master/topicbranch/1" )
58+ 	assert .NoError (t , err )
59+ 	assert .Equal (t , "master" , baseBranch )
60+ 	assert .Equal (t , "topicbranch/1" , currentTopicBranch )
4061}
0 commit comments