@@ -18,6 +18,7 @@ package reconcile_test
1818
1919import (
2020 "fmt"
21+ "time"
2122
2223 . "github.com/onsi/ginkgo"
2324 . "github.com/onsi/gomega"
@@ -26,6 +27,27 @@ import (
2627)
2728
2829var _ = 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+
2951 Describe ("Func" , func () {
3052 It ("should call the function with the request and return a nil error." , func () {
3153 request := reconcile.Request {
0 commit comments