@@ -197,6 +197,8 @@ func TestPrMerge(t *testing.T) {
197197 cs , cmdTeardown := test .InitCmdStubber ()
198198 defer cmdTeardown ()
199199
200+ prompt .StubConfirm (true )
201+
200202 cs .Stub ("branch.blueberries.remote origin\n branch.blueberries.merge refs/heads/blueberries" ) // git config --get-regexp ^branch\.master\.(remote|merge)
201203 cs .Stub ("" ) // git config --get-regexp ^branch\.blueberries\.(remote|merge)$
202204 cs .Stub ("" ) // git symbolic-ref --quiet --short HEAD
@@ -242,6 +244,8 @@ func TestPrMerge_nontty(t *testing.T) {
242244 cs , cmdTeardown := test .InitCmdStubber ()
243245 defer cmdTeardown ()
244246
247+ prompt .StubConfirm (true )
248+
245249 cs .Stub ("branch.blueberries.remote origin\n branch.blueberries.merge refs/heads/blueberries" ) // git config --get-regexp ^branch\.master\.(remote|merge)
246250 cs .Stub ("" ) // git config --get-regexp ^branch\.blueberries\.(remote|merge)$
247251 cs .Stub ("" ) // git symbolic-ref --quiet --short HEAD
@@ -284,6 +288,8 @@ func TestPrMerge_withRepoFlag(t *testing.T) {
284288 cs , cmdTeardown := test .InitCmdStubber ()
285289 defer cmdTeardown ()
286290
291+ prompt .StubConfirm (true )
292+
287293 output , err := runCommand (http , "master" , true , "pr merge 1 --merge -R OWNER/REPO" )
288294 if err != nil {
289295 t .Fatalf ("error running command `pr merge`: %v" , err )
@@ -318,6 +324,8 @@ func TestPrMerge_deleteBranch(t *testing.T) {
318324 cs , cmdTeardown := test .InitCmdStubber ()
319325 defer cmdTeardown ()
320326
327+ prompt .StubConfirm (true )
328+
321329 cs .Stub ("" ) // git config --get-regexp ^branch\.blueberries\.(remote|merge)$
322330 cs .Stub ("" ) // git checkout master
323331 cs .Stub ("" ) // git rev-parse --verify blueberries`
@@ -351,6 +359,9 @@ func TestPrMerge_deleteNonCurrentBranch(t *testing.T) {
351359
352360 cs , cmdTeardown := test .InitCmdStubber ()
353361 defer cmdTeardown ()
362+
363+ prompt .StubConfirm (true )
364+
354365 // We don't expect the default branch to be checked out, just that blueberries is deleted
355366 cs .Stub ("" ) // git rev-parse --verify blueberries
356367 cs .Stub ("" ) // git branch -d blueberries
@@ -384,6 +395,8 @@ func TestPrMerge_noPrNumberGiven(t *testing.T) {
384395 cs , cmdTeardown := test .InitCmdStubber ()
385396 defer cmdTeardown ()
386397
398+ prompt .StubConfirm (true )
399+
387400 cs .Stub ("branch.blueberries.remote origin\n branch.blueberries.merge refs/heads/blueberries" ) // git config --get-regexp ^branch\.master\.(remote|merge)
388401 cs .Stub ("" ) // git config --get-regexp ^branch\.blueberries\.(remote|merge)$
389402 cs .Stub ("" ) // git symbolic-ref --quiet --short HEAD
@@ -429,6 +442,8 @@ func TestPrMerge_rebase(t *testing.T) {
429442 cs , cmdTeardown := test .InitCmdStubber ()
430443 defer cmdTeardown ()
431444
445+ prompt .StubConfirm (true )
446+
432447 cs .Stub ("" ) // git config --get-regexp ^branch\.blueberries\.(remote|merge)$
433448 cs .Stub ("" ) // git symbolic-ref --quiet --short HEAD
434449 cs .Stub ("" ) // git checkout master
@@ -473,6 +488,8 @@ func TestPrMerge_squash(t *testing.T) {
473488 cs , cmdTeardown := test .InitCmdStubber ()
474489 defer cmdTeardown ()
475490
491+ prompt .StubConfirm (true )
492+
476493 cs .Stub ("" ) // git config --get-regexp ^branch\.blueberries\.(remote|merge)$
477494 cs .Stub ("" ) // git symbolic-ref --quiet --short HEAD
478495 cs .Stub ("" ) // git checkout master
@@ -499,6 +516,8 @@ func TestPrMerge_alreadyMerged(t *testing.T) {
499516 cs , cmdTeardown := test .InitCmdStubber ()
500517 defer cmdTeardown ()
501518
519+ prompt .StubConfirm (true )
520+
502521 cs .Stub ("" ) // git config --get-regexp ^branch\.blueberries\.(remote|merge)$
503522 cs .Stub ("" ) // git symbolic-ref --quiet --short HEAD
504523 cs .Stub ("" ) // git checkout master
@@ -561,6 +580,8 @@ func TestPRMerge_interactive(t *testing.T) {
561580 },
562581 })
563582
583+ prompt .StubConfirm (true )
584+
564585 output , err := runCommand (http , "blueberries" , true , "" )
565586 if err != nil {
566587 t .Fatalf ("Got unexpected error running `pr merge` %s" , err )
0 commit comments