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:
#1175
#1240
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:
Support for unit testing (mocking) should be improved for dependent resources. Currently for example for
CRUDKubernetesDependentResourceis callingeventsource().getSecondaryResourceto load the actual state from cache. Eventually this as described on other issues:#1175
#1240
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:
context.getSecondaryResource(assumption is used in dependent resources - but useful in general)