github.com/SupersunnySea/draft@v0.16.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 [] true false 2 [] false [] Dockerfile map[]}" 12 13 actual := fmt.Sprintf("%v", m.Environments[DefaultEnvironmentName]) 14 if expected != actual { 15 t.Errorf("wanted %s, got %s", expected, actual) 16 } 17 } 18 19 func TestGenerateName(t *testing.T) { 20 name := generateName() 21 if name == "" { 22 t.Error("expected name to be generated") 23 } 24 if name != "manifest" { 25 t.Errorf("expected name to take the form of the current directory, got %s", name) 26 } 27 }