diff --git a/tools/build/build_test.go b/tools/build/build_test.go new file mode 100644 index 00000000..5c16c0e4 --- /dev/null +++ b/tools/build/build_test.go @@ -0,0 +1,23 @@ +package main + +import ( + "os" + "testing" + + "github.com/v2ray/v2ray-core/testing/unit" +) + +func TestBuildMacOS(t *testing.T) { + assert := unit.Assert(t) + + targetFile := os.ExpandEnv("$GOPATH/bin/v2ray-macos.zip") + os.Remove(targetFile) + + *targetOS = "macos" + *targetArch = "amd64" + *archive = true + main() + + _, err := os.Stat(targetFile) + assert.Error(err).IsNil() +}