func TestServicedCLI_CmdServiceList_one(t *testing.T) { serviceID := "test-service-1" expected, err := DefaultServiceAPITest.GetService(serviceID) if err != nil { t.Fatal(err) } var actual service.Service output := pipe(InitServiceAPITest, "serviced", "service", "list", serviceID) if err := json.Unmarshal(output, &actual); err != nil { t.Fatalf("error unmarshaling resource: %s", err) } // Did you remember to update Service.Equals? if !actual.Equals(expected) { t.Fatalf("\ngot:\n%+v\nwant:\n%+v", actual, expected) } }