@@ -19,23 +19,23 @@ func TestGetMissingPackage(t *testing.T) {
19
19
{
20
20
name : "successfully get packages" ,
21
21
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 )
24
24
},
25
25
expectedPackages : []string {"baz" },
26
26
},
27
27
{
28
28
name : "fails if list casks fails" ,
29
29
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" ))
32
32
},
33
33
wantErr : true ,
34
34
},
35
35
{
36
36
name : "fails if list forumla fails" ,
37
37
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" ))
39
39
},
40
40
wantErr : true ,
41
41
},
@@ -74,7 +74,7 @@ func TestAdd(t *testing.T) {
74
74
name : "successfully install packages" ,
75
75
input : []string {"bar" , "foo" },
76
76
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 )
78
78
},
79
79
wantErr : false ,
80
80
},
@@ -88,7 +88,7 @@ func TestAdd(t *testing.T) {
88
88
name : "fails if installing packages fails" ,
89
89
input : []string {"bar" , "foo" },
90
90
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" ))
92
92
},
93
93
wantErr : true ,
94
94
},
@@ -123,14 +123,14 @@ func TestUpdate(t *testing.T) {
123
123
{
124
124
name : "successfully update packages" ,
125
125
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 )
127
127
},
128
128
wantErr : false ,
129
129
},
130
130
{
131
131
name : "fails if update packages fails" ,
132
132
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" ))
134
134
},
135
135
wantErr : true ,
136
136
},
0 commit comments