@@ -169,7 +169,7 @@ func TestParsePackageImport(t *testing.T) {
169
169
for key , value := range testCase .envs {
170
170
err = os .Setenv (key , value )
171
171
if err != nil {
172
- t .Errorf ( "unexpected error : %s " , err . Error () )
172
+ t .Fatalf ( "unable to set environment variable %q to %q : %v " , key , value , err )
173
173
}
174
174
}
175
175
pkgPath , err := parsePackageImport (filepath .Clean (testCase .dir ))
@@ -198,13 +198,17 @@ func TestParsePackageImport_FallbackGoPath(t *testing.T) {
198
198
if err != nil {
199
199
t .Error (err )
200
200
}
201
- err = os .Setenv ("GOPATH" , goPath )
201
+ key := "GOPATH"
202
+ value := goPath
203
+ err = os .Setenv (key , value )
202
204
if err != nil {
203
- t .Errorf ( "unexpected error : %s " , err . Error () )
205
+ t .Fatalf ( "unable to set environment variable %q to %q : %v " , key , value , err )
204
206
}
205
- err = os .Setenv ("GO111MODULE" , "on" )
207
+ key = "GO111MODULE"
208
+ value = "on"
209
+ err = os .Setenv (key , value )
206
210
if err != nil {
207
- t .Errorf ( "unexpected error : %s " , err . Error () )
211
+ t .Fatalf ( "unable to set environment variable %q to %q : %v " , key , value , err )
208
212
}
209
213
pkgPath , err := parsePackageImport (srcDir )
210
214
expected := "example.com/foo"
@@ -246,13 +250,17 @@ func TestParsePackageImport_FallbackMultiGoPath(t *testing.T) {
246
250
}()
247
251
248
252
goPaths := strings .Join (goPathList , string (os .PathListSeparator ))
249
- err = os .Setenv ("GOPATH" , goPaths )
253
+ key := "GOPATH"
254
+ value := goPaths
255
+ err = os .Setenv (key , value )
250
256
if err != nil {
251
- t .Errorf ( "unexpected error : %s " , err . Error () )
257
+ t .Fatalf ( "unable to set environment variable %q to %q : %v " , key , value , err )
252
258
}
253
- err = os .Setenv ("GO111MODULE" , "on" )
259
+ key = "GO111MODULE"
260
+ value = "on"
261
+ err = os .Setenv (key , value )
254
262
if err != nil {
255
- t .Errorf ( "unexpected error : %s " , err . Error () )
263
+ t .Fatalf ( "unable to set environment variable %q to %q : %v " , key , value , err )
256
264
}
257
265
pkgPath , err := parsePackageImport (srcDir )
258
266
expected := "example.com/foo"
0 commit comments