mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-06-11 17:12:51 +00:00
Replace bash release helper scripts with Go progam
This commit is contained in:
36
cmd/gorepomod/internal/misc/moduleshortname_test.go
Normal file
36
cmd/gorepomod/internal/misc/moduleshortname_test.go
Normal file
@@ -0,0 +1,36 @@
|
||||
package misc_test
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"sigs.k8s.io/kustomize/cmd/gorepomod/internal/misc"
|
||||
)
|
||||
|
||||
func TestDepth(t *testing.T) {
|
||||
var testCases = map[string]struct {
|
||||
path string
|
||||
expectedDepth int
|
||||
}{
|
||||
"zero": {
|
||||
path: "{top}",
|
||||
expectedDepth: 0,
|
||||
},
|
||||
"one": {
|
||||
path: "one",
|
||||
expectedDepth: 1,
|
||||
},
|
||||
"three": {
|
||||
path: "one/two/three",
|
||||
expectedDepth: 3,
|
||||
},
|
||||
}
|
||||
for n, tc := range testCases {
|
||||
m := misc.ModuleShortName(tc.path)
|
||||
d := m.Depth()
|
||||
if d != tc.expectedDepth {
|
||||
t.Fatalf(
|
||||
"%s: %s, expected %d, got %d",
|
||||
n, tc.path, tc.expectedDepth, d)
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user