mirror of
https://github.com/edgelesssys/constellation.git
synced 2025-05-02 06:16:08 -04:00
[node operator] ScalingGroupController env test
Signed-off-by: Malte Poll <mp@edgeless.systems>
This commit is contained in:
parent
8bc1db609f
commit
d62ae3add3
3 changed files with 158 additions and 0 deletions
|
@ -31,6 +31,7 @@ var (
|
|||
testEnv *envtest.Environment
|
||||
ctx context.Context
|
||||
cancel context.CancelFunc
|
||||
fakes = newFakes()
|
||||
)
|
||||
|
||||
func TestAPIs(t *testing.T) {
|
||||
|
@ -77,6 +78,13 @@ var _ = BeforeSuite(func() {
|
|||
}).SetupWithManager(k8sManager)
|
||||
Expect(err).ToNot(HaveOccurred())
|
||||
|
||||
err = (&ScalingGroupReconciler{
|
||||
scalingGroupUpdater: fakes.scalingGroupUpdater,
|
||||
Client: k8sManager.GetClient(),
|
||||
Scheme: k8sManager.GetScheme(),
|
||||
}).SetupWithManager(k8sManager)
|
||||
Expect(err).ToNot(HaveOccurred())
|
||||
|
||||
go func() {
|
||||
defer GinkgoRecover()
|
||||
err = k8sManager.Start(ctx)
|
||||
|
@ -90,3 +98,13 @@ var _ = AfterSuite(func() {
|
|||
err := testEnv.Stop()
|
||||
Expect(err).NotTo(HaveOccurred())
|
||||
})
|
||||
|
||||
type fakeCollection struct {
|
||||
scalingGroupUpdater *fakeScalingGroupUpdater
|
||||
}
|
||||
|
||||
func newFakes() fakeCollection {
|
||||
return fakeCollection{
|
||||
scalingGroupUpdater: newFakeScalingGroupUpdater(),
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue