@@ -149,7 +149,9 @@ func getReconciler(c ...client.Client) reconcile.Reconciler {
149149
150150func testEnvWithAPIServerAccess (testDataPathSegments ... string ) * testing.ComplexEnvironment {
151151 env := testutils .DefaultTestSetupBuilder (testDataPathSegments ... ).WithFakeClient (testutils .APIServerCluster , testutils .Scheme ).WithReconcilerConstructor (authzReconciler , getReconciler , testutils .CrateCluster ).Build ()
152- env .Reconcilers [authzReconciler ].(* authorization.AuthorizationReconciler ).SetAPIServerAccess (& testutils.TestAPIServerAccess {Client : env .Client (testutils .APIServerCluster )})
152+ controller , err := testing.ReconcilerAs [* authorization.AuthorizationReconciler ](env .Reconciler (authzReconciler ))
153+ Expect (err ).ToNot (HaveOccurred ())
154+ controller .SetAPIServerAccess (& testutils.TestAPIServerAccess {Client : env .Client (testutils .APIServerCluster )})
153155 return env
154156}
155157
@@ -507,7 +509,8 @@ var _ = Describe("CO-1153 Authorization Controller", func() {
507509 _ = env .ShouldReconcile (authzReconciler , req )
508510
509511 testWorker := testutils .NewTestWorker (env .Client (testutils .CrateCluster ), env .Client (testutils .APIServerCluster ))
510- controller := env .Reconciler (authzReconciler ).(* authorization.AuthorizationReconciler )
512+ controller , err := testing.ReconcilerAs [* authorization.AuthorizationReconciler ](env .Reconciler (authzReconciler ))
513+ Expect (err ).ToNot (HaveOccurred ())
511514 controller .RegisterTasks (testWorker )
512515
513516 as := & openmcpv1alpha1.APIServer {}
@@ -603,7 +606,8 @@ var _ = Describe("CO-1153 Authorization Controller", func() {
603606 _ = env .ShouldReconcile (authzReconciler , req )
604607
605608 testWorker := testutils .NewTestWorker (env .Client (testutils .CrateCluster ), env .Client (testutils .APIServerCluster ))
606- controller := env .Reconciler (authzReconciler ).(* authorization.AuthorizationReconciler )
609+ controller , err := testing.ReconcilerAs [* authorization.AuthorizationReconciler ](env .Reconciler (authzReconciler ))
610+ Expect (err ).ToNot (HaveOccurred ())
607611 controller .RegisterTasks (testWorker )
608612
609613 as := & openmcpv1alpha1.APIServer {}
@@ -667,7 +671,8 @@ var _ = Describe("CO-1153 Authorization Controller", func() {
667671 _ = env .ShouldReconcile (authzReconciler , req )
668672
669673 testWorker := testutils .NewTestWorker (env .Client (testutils .CrateCluster ), env .Client (testutils .APIServerCluster ))
670- controller := env .Reconciler (authzReconciler ).(* authorization.AuthorizationReconciler )
674+ controller , err := testing.ReconcilerAs [* authorization.AuthorizationReconciler ](env .Reconciler (authzReconciler ))
675+ Expect (err ).ToNot (HaveOccurred ())
671676 controller .RegisterTasks (testWorker )
672677
673678 as := & openmcpv1alpha1.APIServer {}
@@ -762,7 +767,8 @@ var _ = Describe("CO-1153 Authorization Controller", func() {
762767 _ = env .ShouldReconcile (authzReconciler , req )
763768
764769 testWorker := testutils .NewTestWorker (env .Client (testutils .CrateCluster ), env .Client (testutils .APIServerCluster ))
765- controller := env .Reconciler (authzReconciler ).(* authorization.AuthorizationReconciler )
770+ controller , err := testing.ReconcilerAs [* authorization.AuthorizationReconciler ](env .Reconciler (authzReconciler ))
771+ Expect (err ).ToNot (HaveOccurred ())
766772 controller .RegisterTasks (testWorker )
767773
768774 as := & openmcpv1alpha1.APIServer {}
@@ -914,7 +920,8 @@ var _ = Describe("CO-1153 Authorization Controller", func() {
914920 _ = env .ShouldReconcile (authzReconciler , req )
915921
916922 testWorker := testutils .NewTestWorker (env .Client (testutils .CrateCluster ), env .Client (testutils .APIServerCluster ))
917- controller := env .Reconciler (authzReconciler ).(* authorization.AuthorizationReconciler )
923+ controller , err := testing.ReconcilerAs [* authorization.AuthorizationReconciler ](env .Reconciler (authzReconciler ))
924+ Expect (err ).ToNot (HaveOccurred ())
918925 controller .RegisterTasks (testWorker )
919926
920927 as := & openmcpv1alpha1.APIServer {}
0 commit comments