@@ -13,6 +13,8 @@ import (
1313
1414 "github.com/MakeNowJust/heredoc"
1515 "github.com/cli/cli/v2/api"
16+ "github.com/cli/cli/v2/context"
17+ "github.com/cli/cli/v2/git"
1618 "github.com/cli/cli/v2/internal/ghrepo"
1719 "github.com/cli/cli/v2/internal/run"
1820 "github.com/cli/cli/v2/pkg/cmd/pr/shared"
@@ -223,6 +225,16 @@ func runCommand(rt http.RoundTripper, branch string, isTTY bool, cli string) (*t
223225 Branch : func () (string , error ) {
224226 return branch , nil
225227 },
228+ Remotes : func () (context.Remotes , error ) {
229+ return []* context.Remote {
230+ {
231+ Remote : & git.Remote {
232+ Name : "origin" ,
233+ },
234+ Repo : ghrepo .New ("OWNER" , "REPO" ),
235+ },
236+ }, nil
237+ },
226238 }
227239
228240 cmd := NewCmdMerge (factory , nil )
@@ -432,6 +444,7 @@ func TestPrMerge_deleteBranch(t *testing.T) {
432444 cs .Register (`git checkout master` , 0 , "" )
433445 cs .Register (`git rev-parse --verify refs/heads/blueberries` , 0 , "" )
434446 cs .Register (`git branch -D blueberries` , 0 , "" )
447+ cs .Register (`git pull --ff-only` , 0 , "" )
435448
436449 output , err := runCommand (http , "blueberries" , true , `pr merge --merge --delete-branch` )
437450 if err != nil {
@@ -715,6 +728,7 @@ func TestPrMerge_alreadyMerged(t *testing.T) {
715728 cs .Register (`git checkout master` , 0 , "" )
716729 cs .Register (`git rev-parse --verify refs/heads/blueberries` , 0 , "" )
717730 cs .Register (`git branch -D blueberries` , 0 , "" )
731+ cs .Register (`git pull --ff-only` , 0 , "" )
718732
719733 as , surveyTeardown := prompt .InitAskStubber ()
720734 defer surveyTeardown ()
@@ -850,6 +864,7 @@ func TestPRMerge_interactiveWithDeleteBranch(t *testing.T) {
850864 cs .Register (`git checkout master` , 0 , "" )
851865 cs .Register (`git rev-parse --verify refs/heads/blueberries` , 0 , "" )
852866 cs .Register (`git branch -D blueberries` , 0 , "" )
867+ cs .Register (`git pull --ff-only` , 0 , "" )
853868
854869 as , surveyTeardown := prompt .InitAskStubber ()
855870 defer surveyTeardown ()
0 commit comments