Explorar o código

fix not creating test dir in some environment

Shelikhoo %!s(int64=4) %!d(string=hai) anos
pai
achega
3cd145a6f0
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      infra/conf/router_test.go

+ 2 - 1
infra/conf/router_test.go

@@ -28,9 +28,10 @@ func init() {
 
 	os.Setenv("v2ray.location.asset", tempPath)
 
+	common.Must(os.MkdirAll(tempPath, 0755))
+
 	if _, err := os.Stat(platform.GetAssetLocation("geoip.dat")); err != nil && errors.Is(err, fs.ErrNotExist) {
 		if _, err := os.Stat(geoipPath); err != nil && errors.Is(err, fs.ErrNotExist) {
-			common.Must(os.MkdirAll(tempPath, 0755))
 			geoipBytes, err := common.FetchHTTPContent(geoipURL)
 			common.Must(err)
 			common.Must(filesystem.WriteFile(geoipPath, geoipBytes))