github.com/yoogoc/kratos-scaffold@v0.0.0-20240402032722-a538b3c18955/pkg/util/file_test.go (about) 1 package util 2 3 import ( 4 "os" 5 "path" 6 "testing" 7 ) 8 9 func TestGenNullPath(t *testing.T) { 10 tmpDir := os.TempDir() 11 targetDir := path.Join(tmpDir, "kratos-scaffold/gen-null-path-test") 12 keepPath := path.Join(targetDir, ".keep") 13 err := GenNullPath(targetDir) 14 defer os.RemoveAll(targetDir) 15 if err != nil { 16 t.Error(err) 17 } 18 19 if _, err := os.Stat(keepPath); err != nil { 20 t.Error(err) 21 } 22 }