@@ -23,6 +23,8 @@ import (
23
23
. "github.com/onsi/gomega"
24
24
"github.com/pkg/errors"
25
25
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
26
+ "k8s.io/apimachinery/pkg/runtime"
27
+ "sigs.k8s.io/controller-runtime/pkg/cache/informertest"
26
28
"sigs.k8s.io/controller-runtime/pkg/controller"
27
29
"sigs.k8s.io/controller-runtime/pkg/log"
28
30
"sigs.k8s.io/controller-runtime/pkg/source"
@@ -64,7 +66,7 @@ func (c *watchCountController) Watch(_ source.Source) error {
64
66
func TestRetryWatch (t * testing.T ) {
65
67
g := NewWithT (t )
66
68
ctrl := newWatchCountController (true )
67
- tracker := ObjectTracker {Controller : ctrl }
69
+ tracker := ObjectTracker {Controller : ctrl , Scheme : runtime . NewScheme (), Cache : & informertest. FakeInformers {} }
68
70
69
71
err := tracker .Watch (logger , & clusterv1.Cluster {}, nil )
70
72
g .Expect (err ).To (HaveOccurred ())
@@ -78,7 +80,7 @@ func TestRetryWatch(t *testing.T) {
78
80
func TestWatchMultipleTimes (t * testing.T ) {
79
81
g := NewWithT (t )
80
82
ctrl := & watchCountController {}
81
- tracker := ObjectTracker {Controller : ctrl }
83
+ tracker := ObjectTracker {Controller : ctrl , Scheme : runtime . NewScheme (), Cache : & informertest. FakeInformers {} }
82
84
83
85
obj := & clusterv1.Cluster {
84
86
TypeMeta : metav1.TypeMeta {
0 commit comments