Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetResolverFrameworkController ¶
func GetResolverFrameworkController(ctx context.Context, t *testing.T, d test.Data, resolver framework.Resolver, modifiers ...framework.ReconcilerModifier) (test.Assets, func())
GetResolverFrameworkController returns an instance of the resolver framework controller/reconciler using the given resolver, seeded with d, where d represents the state of the system (existing resources) needed for the test.
func RunResolverReconcileTest ¶
func RunResolverReconcileTest(ctx context.Context, t *testing.T, d test.Data, resolver framework.Resolver, request *v1beta1.ResolutionRequest, expectedStatus *v1beta1.ResolutionRequestStatus, expectedErr error, resolverModifiers ...ResolverReconcileTestModifier)
RunResolverReconcileTest takes data to seed clients and informers, a Resolver, a ResolutionRequest, and the expected ResolutionRequestStatus and error, both of which can be nil. It instantiates a controller for that resolver and reconciles the given request. It then checks for the expected error, if any, and compares the resulting status with the expected status.
Types ¶
Click to show internal directories.
Click to hide internal directories.