@@ -18,6 +18,7 @@ package reconcile_test
18
18
19
19
import (
20
20
"fmt"
21
+ "time"
21
22
22
23
. "github.com/onsi/ginkgo"
23
24
. "github.com/onsi/gomega"
@@ -26,6 +27,27 @@ import (
26
27
)
27
28
28
29
var _ = Describe ("reconcile" , func () {
30
+ Describe ("Result" , func () {
31
+ It ("IsZero should return true if empty" , func () {
32
+ var res * reconcile.Result
33
+ Expect (res .IsZero ()).To (BeTrue ())
34
+ res2 := & reconcile.Result {}
35
+ Expect (res2 .IsZero ()).To (BeTrue ())
36
+ res3 := reconcile.Result {}
37
+ Expect (res3 .IsZero ()).To (BeTrue ())
38
+ })
39
+
40
+ It ("IsZero should return false if Requeue is set to true" , func () {
41
+ res := reconcile.Result {Requeue : true }
42
+ Expect (res .IsZero ()).To (BeFalse ())
43
+ })
44
+
45
+ It ("IsZero should return false if RequeueAfter is set to true" , func () {
46
+ res := reconcile.Result {RequeueAfter : 1 * time .Second }
47
+ Expect (res .IsZero ()).To (BeFalse ())
48
+ })
49
+ })
50
+
29
51
Describe ("Func" , func () {
30
52
It ("should call the function with the request and return a nil error." , func () {
31
53
request := reconcile.Request {
0 commit comments