Closed
Description
Support for unit testing (mocking) should be improved for dependent resources. Currently for example for CRUDKubernetesDependentResource
is calling eventsource().getSecondaryResource
to load the actual state from cache. Eventually this as described on other issues:
might be better to call context.getSecondaryResource()
.
With this we could actually make it easy to support cache state for unit tests.
But we should also create examples, and support for client mocking.
Acceptance Criteria:
- Can developers easily mock
context.getSecondaryResource
(assumption is used in dependent resources - but useful in general) - Can developers easily mock Kubernetes Client for other operations.
- Is there a example showcasing unit testing