func TestServicedCLI_CmdTemplateCompile(t *testing.T) { dir := "/path/to/template" expected, err := DefaultTemplateAPITest.CompileServiceTemplate(api.CompileTemplateConfig{Dir: dir}) if err != nil { t.Fatal(err) } var actual template.ServiceTemplate output := pipe(InitTemplateAPITest, "serviced", "template", "compile", dir) if err := json.Unmarshal(output, &actual); err != nil { t.Fatalf("error unmarshaling resource: %s", err) } // Did you remember to update ServiceTemplate.Equals? if !actual.Equals(expected) { t.Fatalf("got:\n%+v\nwant:\n%+v", actual, expected) } }
func TestServicedCLI_CmdTemplateList_one(t *testing.T) { templateID := "test-template-1" expected, err := DefaultTemplateAPITest.GetServiceTemplate(templateID) if err != nil { t.Fatal(err) } var actual template.ServiceTemplate output := pipe(InitTemplateAPITest, "serviced", "template", "list", templateID) if err := json.Unmarshal(output, &actual); err != nil { t.Fatalf("error unmarshaling resource: %s", err) } // Did you remember to update ServiceTemplate.Equals? if !actual.Equals(expected) { t.Fatalf("got:\n%+v\nwant:\n%+v", actual, expected) } }