Skip to content

Unit testing support for Dependent Resources #1355

Closed
@csviri

Description

@csviri

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:

  • 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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions