From 36484421b0ad2d8c59355d2a41cd576e71cb2eeb Mon Sep 17 00:00:00 2001 From: varshaprasad96 Date: Mon, 6 Dec 2021 12:19:27 +0530 Subject: [PATCH] add tests for parsepredicateSelector --- pkg/reconciler/reconciler_test.go | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/pkg/reconciler/reconciler_test.go b/pkg/reconciler/reconciler_test.go index 290a5f39..4b1f3ed1 100644 --- a/pkg/reconciler/reconciler_test.go +++ b/pkg/reconciler/reconciler_test.go @@ -1171,6 +1171,27 @@ var _ = Describe("Reconciler", func() { }) }) }) + + var _ = Describe("Test predicate selector", func() { + It("verifying when a valid selector is passed", func() { + selectorPass := metav1.LabelSelector{ + MatchLabels: map[string]string{ + "testKey": "testValue", + }, + } + + passPredicate, err := parsePredicateSelector(selectorPass) + Expect(err).NotTo(HaveOccurred()) + Expect(passPredicate).NotTo(BeNil()) + }) + + It("verifying there is no error when no predicate is passed", func() { + noSelector := metav1.LabelSelector{} + nilPredicate, err := parsePredicateSelector(noSelector) + Expect(err).NotTo(HaveOccurred()) + Expect(nilPredicate).To(BeNil()) + }) + }) }) func getManagerOrFail() manager.Manager {