diff --git a/pkg/test/step.go b/pkg/test/step.go index 9eac2dc1..44c29612 100644 --- a/pkg/test/step.go +++ b/pkg/test/step.go @@ -278,10 +278,12 @@ func (s *Step) CheckResource(expected runtime.Object, namespace string) []error actual := unstructured.Unstructured{} actual.SetGroupVersionKind(gvk) - err = cl.Get(context.TODO(), client.ObjectKey{ + if err := cl.Get(context.TODO(), client.ObjectKey{ Namespace: namespace, Name: name, - }, &actual) + }, &actual); err != nil { + return append(testErrors, err) + } actuals = append(actuals, actual) } else { @@ -289,14 +291,14 @@ func (s *Step) CheckResource(expected runtime.Object, namespace string) []error if err != nil { return append(testErrors, err) } - actuals, err = list(cl, gvk, namespace, m.GetLabels()) + actuals, err := list(cl, gvk, namespace, m.GetLabels()) + if err != nil { + return append(testErrors, err) + } if len(actuals) == 0 { testErrors = append(testErrors, fmt.Errorf("no resources matched of kind: %s", gvk.String())) } } - if err != nil { - return append(testErrors, err) - } expectedObj, err := runtime.DefaultUnstructuredConverter.ToUnstructured(expected) if err != nil {