github.com/Laplace-Game-Development/Laplace-Entangled-Environment@v0.0.3/internal/route/route_test.go (about) 1 package route 2 3 import ( 4 "flag" 5 "fmt" 6 "log" 7 "os" 8 "testing" 9 ) 10 11 var ( 12 cwd_arg = flag.String("cwd", "", "set cwd") 13 ) 14 15 func TestMain(m *testing.M) { 16 flag.Parse() 17 if *cwd_arg != "" { 18 if err := os.Chdir(*cwd_arg); err != nil { 19 fmt.Println("Chdir error:", err) 20 } 21 } else { 22 // Skip These Tests 23 log.Fatalf("CWD Variable is Empty!") 24 return 25 } 26 27 os.Exit(m.Run()) 28 }