(objs []*unstructured.Unstructured)
| 45 | ) |
| 46 | |
| 47 | func getYAMLString(objs []*unstructured.Unstructured) (string, error) { |
| 48 | s := json.NewSerializerWithOptions(json.DefaultMetaFactory, scheme.Scheme, |
| 49 | scheme.Scheme, json.SerializerOptions{Yaml: true, Pretty: false, Strict: false}) |
| 50 | var sb strings.Builder |
| 51 | for _, obj := range objs { |
| 52 | var b bytes.Buffer |
| 53 | err := s.Encode(obj, &b) |
| 54 | if err != nil { |
| 55 | return "", err |
| 56 | } |
| 57 | sb.WriteString(b.String()) |
| 58 | sb.WriteString("---\n") |
| 59 | } |
| 60 | return sb.String(), nil |
| 61 | } |
| 62 | |
| 63 | func TestDriverRenderMinimal(t *testing.T) { |
| 64 | // Construct a sample driver state manager |
no test coverage detected