github.com/jenkins-x/draft-repo@v0.9.0/pkg/draft/manifest/manifest_test.go (about) 1 package manifest 2 3 import ( 4 "fmt" 5 "testing" 6 ) 7 8 func TestNew(t *testing.T) { 9 m := New() 10 m.Environments[DefaultEnvironmentName].Name = "foobar" 11 expected := "&{foobar default [] false false 2}" 12 actual := fmt.Sprintf("%v", m.Environments[DefaultEnvironmentName]) 13 if expected != actual { 14 t.Errorf("wanted %s, got %s", expected, actual) 15 } 16 } 17 18 func TestGenerateName(t *testing.T) { 19 name := generateName() 20 if name == "" { 21 t.Error("expected name to be generated") 22 } 23 if name != "manifest" { 24 t.Errorf("expected name to take the form of the current directory, got %s", name) 25 } 26 }