@@ -1029,16 +1029,17 @@ func TestPrMerge_deleteBranch(t *testing.T) {
10291029 defer cmdTeardown ()
10301030
10311031 cs .Stub ("" ) // git config --get-regexp ^branch\.blueberries\.(remote|merge)$
1032- cs .Stub ("" ) // git symbolic-ref --quiet --short HEAD
10331032 cs .Stub ("" ) // git checkout master
1033+ cs .Stub ("" ) // git rev-parse --verify blueberries`
10341034 cs .Stub ("" ) // git branch -d
1035+ cs .Stub ("" ) // git push origin --delete blueberries
10351036
10361037 output , err := RunCommand (`pr merge --merge --delete-branch` )
10371038 if err != nil {
10381039 t .Fatalf ("Got unexpected error running `pr merge` %s" , err )
10391040 }
10401041
1041- test .ExpectLines (t , output .String (), "Merged pull request #3" , "Deleted local branch" )
1042+ test .ExpectLines (t , output .String (), "Merged pull request #3" , "Deleted branch blueberries " )
10421043}
10431044
10441045func TestPrMerge_deleteNonCurrentBranch (t * testing.T ) {
@@ -1055,14 +1056,16 @@ func TestPrMerge_deleteNonCurrentBranch(t *testing.T) {
10551056 cs , cmdTeardown := test .InitCmdStubber ()
10561057 defer cmdTeardown ()
10571058 // We don't expect the default branch to be checked out, just that blueberries is deleted
1059+ cs .Stub ("" ) // git rev-parse --verify blueberries
10581060 cs .Stub ("" ) // git branch -d blueberries
1061+ cs .Stub ("" ) // git push origin --delete blueberries
10591062
10601063 output , err := RunCommand (`pr merge --merge --delete-branch blueberries` )
10611064 if err != nil {
10621065 t .Fatalf ("Got unexpected error running `pr merge` %s" , err )
10631066 }
10641067
1065- test .ExpectLines (t , output .String (), "Merged pull request #3" , "Deleted local branch" )
1068+ test .ExpectLines (t , output .String (), "Merged pull request #3" , "Deleted branch blueberries " )
10661069}
10671070
10681071func TestPrMerge_noPrNumberGiven (t * testing.T ) {
@@ -1193,6 +1196,7 @@ func TestPRMerge_interactive(t *testing.T) {
11931196 cs .Stub ("" ) // git config --get-regexp ^branch\.blueberries\.(remote|merge)$
11941197 cs .Stub ("" ) // git symbolic-ref --quiet --short HEAD
11951198 cs .Stub ("" ) // git checkout master
1199+ cs .Stub ("" ) // git push origin --delete blueberries
11961200 cs .Stub ("" ) // git branch -d
11971201
11981202 as , surveyTeardown := initAskStubber ()
@@ -1214,7 +1218,7 @@ func TestPRMerge_interactive(t *testing.T) {
12141218 t .Fatalf ("Got unexpected error running `pr merge` %s" , err )
12151219 }
12161220
1217- test .ExpectLines (t , output .String (), "Merged pull request #3" , "Deleted local branch" )
1221+ test .ExpectLines (t , output .String (), "Merged pull request #3" , "Deleted branch blueberries " )
12181222}
12191223
12201224func TestPrMerge_multipleMergeMethods (t * testing.T ) {
0 commit comments