package client import ( "bytes" "testing" ) func TestTemplates(t *testing.T) { name := "foo" version := "123" source := "github.com/foo/bar" // Render default service s := DefaultService(name, version) bs := new(bytes.Buffer) if err := renderTemplate(templates["service"], bs, s); err != nil { t.Errorf("Failed to render kubernetes service: %v", err) } // Render default deployment d := DefaultDeployment(name, version, source) bd := new(bytes.Buffer) if err := renderTemplate(templates["deployment"], bd, d); err != nil { t.Errorf("Failed to render kubernetes deployment: %v", err) } }