Skip to content

Commit e6f6e7a

Browse files
committed
Make sure multiple controllers can be registered
1 parent 1776b4a commit e6f6e7a

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

pkg/controller/controller_test.go

+15
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,21 @@ var _ = Describe("controller.Controller", func() {
7575

7676
close(done)
7777
})
78+
79+
It("should not return an error if two controllers are registered with different names", func(done Done) {
80+
m, err := manager.New(cfg, manager.Options{})
81+
Expect(err).NotTo(HaveOccurred())
82+
83+
c1, err := controller.New("c1", m, controller.Options{Reconciler: rec})
84+
Expect(err).NotTo(HaveOccurred())
85+
Expect(c1).ToNot(BeNil())
86+
87+
c2, err := controller.New("c2", m, controller.Options{Reconciler: rec})
88+
Expect(err).NotTo(HaveOccurred())
89+
Expect(c2).ToNot(BeNil())
90+
91+
close(done)
92+
})
7893
})
7994
})
8095

0 commit comments

Comments
 (0)