Skip to content

Commit a060b7b

Browse files
committed
fix brew tests
1 parent 80ff389 commit a060b7b

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

internal/plugins/brewbottles/plugin_test.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,23 +19,23 @@ func TestGetMissingPackage(t *testing.T) {
1919
{
2020
name: "successfully get packages",
2121
prepareCommander: func(c *dotfiles.MockCommander) {
22-
c.OnOutput("brew", []string{"list", "--formula"}).Return([]byte("foo"), nil)
23-
c.OnOutput("brew", []string{"list", "--casks"}).Return([]byte("bar"), nil)
22+
c.OnOutput("/opt/homebrew/bin/brew", []string{"list", "--formula"}).Return([]byte("foo"), nil)
23+
c.OnOutput("/opt/homebrew/bin/brew", []string{"list", "--casks"}).Return([]byte("bar"), nil)
2424
},
2525
expectedPackages: []string{"baz"},
2626
},
2727
{
2828
name: "fails if list casks fails",
2929
prepareCommander: func(c *dotfiles.MockCommander) {
30-
c.OnOutput("brew", []string{"list", "--formula"}).Return([]byte("foo"), nil)
31-
c.OnOutput("brew", []string{"list", "--casks"}).Return([]byte{}, errors.New("boom"))
30+
c.OnOutput("/opt/homebrew/bin/brew", []string{"list", "--formula"}).Return([]byte("foo"), nil)
31+
c.OnOutput("/opt/homebrew/bin/brew", []string{"list", "--casks"}).Return([]byte{}, errors.New("boom"))
3232
},
3333
wantErr: true,
3434
},
3535
{
3636
name: "fails if list forumla fails",
3737
prepareCommander: func(c *dotfiles.MockCommander) {
38-
c.OnOutput("brew", []string{"list", "--formula"}).Return([]byte{}, errors.New("boom"))
38+
c.OnOutput("/opt/homebrew/bin/brew", []string{"list", "--formula"}).Return([]byte{}, errors.New("boom"))
3939
},
4040
wantErr: true,
4141
},
@@ -74,7 +74,7 @@ func TestAdd(t *testing.T) {
7474
name: "successfully install packages",
7575
input: []string{"bar", "foo"},
7676
prepareCommander: func(c *dotfiles.MockCommander) {
77-
c.OnOutput("brew", []string{"install", "bar", "foo"}).Return(nil, nil)
77+
c.OnOutput("/opt/homebrew/bin/brew", []string{"install", "bar", "foo"}).Return(nil, nil)
7878
},
7979
wantErr: false,
8080
},
@@ -88,7 +88,7 @@ func TestAdd(t *testing.T) {
8888
name: "fails if installing packages fails",
8989
input: []string{"bar", "foo"},
9090
prepareCommander: func(c *dotfiles.MockCommander) {
91-
c.OnOutput("brew", []string{"install", "bar", "foo"}).Return(nil, errors.New("boom"))
91+
c.OnOutput("/opt/homebrew/bin/brew", []string{"install", "bar", "foo"}).Return(nil, errors.New("boom"))
9292
},
9393
wantErr: true,
9494
},
@@ -123,14 +123,14 @@ func TestUpdate(t *testing.T) {
123123
{
124124
name: "successfully update packages",
125125
prepareCommander: func(c *dotfiles.MockCommander) {
126-
c.OnOutput("brew", []string{"upgrade"}).Return(nil, nil)
126+
c.OnOutput("/opt/homebrew/bin/brew", []string{"upgrade"}).Return(nil, nil)
127127
},
128128
wantErr: false,
129129
},
130130
{
131131
name: "fails if update packages fails",
132132
prepareCommander: func(c *dotfiles.MockCommander) {
133-
c.OnOutput("brew", []string{"upgrade"}).Return(nil, errors.New("boom"))
133+
c.OnOutput("/opt/homebrew/bin/brew", []string{"upgrade"}).Return(nil, errors.New("boom"))
134134
},
135135
wantErr: true,
136136
},

internal/plugins/brewtaps/plugin_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ func TestGetMissingPackage(t *testing.T) {
2121
name: "succesfully get taps",
2222
configuredApps: []string{"bar", "foo"},
2323
prepareCommander: func(c *dotfiles.MockCommander) {
24-
c.OnOutput("brew", []string{"tap"}).Return([]byte("bar"), nil)
24+
c.OnOutput("/opt/homebrew/bin/brew", []string{"tap"}).Return([]byte("bar"), nil)
2525
},
2626
expectedApps: []string{"foo"},
2727
wantErr: false,
@@ -30,7 +30,7 @@ func TestGetMissingPackage(t *testing.T) {
3030
name: "fail if calling brew fails",
3131
configuredApps: []string{"bar", "foo"},
3232
prepareCommander: func(c *dotfiles.MockCommander) {
33-
c.OnOutput("brew", []string{"tap"}).Return([]byte{}, errors.New("boom"))
33+
c.OnOutput("/opt/homebrew/bin/brew", []string{"tap"}).Return([]byte{}, errors.New("boom"))
3434
},
3535
wantErr: true,
3636
},
@@ -68,15 +68,15 @@ func TestAdd(t *testing.T) {
6868
name: "succefully install taps",
6969
input: []string{"bar", "foo"},
7070
prepareCommander: func(c *dotfiles.MockCommander) {
71-
c.OnOutput("brew", []string{"tap", "bar", "foo"}).Return(nil, nil)
71+
c.OnOutput("/opt/homebrew/bin/brew", []string{"tap", "bar", "foo"}).Return(nil, nil)
7272
},
7373
wantErr: false,
7474
},
7575
{
7676
name: "fail if calling brew fails",
7777
input: []string{"bar", "foo"},
7878
prepareCommander: func(c *dotfiles.MockCommander) {
79-
c.OnOutput("brew", []string{"tap", "bar", "foo"}).Return(nil, errors.New("boom"))
79+
c.OnOutput("/opt/homebrew/bin/brew", []string{"tap", "bar", "foo"}).Return(nil, errors.New("boom"))
8080
},
8181
wantErr: true,
8282
},

0 commit comments

Comments
 (0)