@@ -5,11 +5,13 @@ package controller
55
66import (
77 "fmt"
8+ "testing"
89 "time"
910
1011 tfc "github.com/hashicorp/go-tfe"
1112 . "github.com/onsi/ginkgo/v2"
1213 . "github.com/onsi/gomega"
14+ "github.com/stretchr/testify/assert"
1315 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
1416 "k8s.io/apimachinery/pkg/runtime"
1517 "sigs.k8s.io/controller-runtime/pkg/reconcile"
@@ -24,26 +26,26 @@ func (in *TestObject) DeepCopyObject() runtime.Object {
2426 return nil
2527}
2628
27- var _ = Describe ("Helpers" , Label ("Unit" ), func () {
28- Context ("Returns" , func () {
29- It ("do not requeue" , func () {
30- result , err := doNotRequeue ()
31- Expect (result ).To (BeEquivalentTo (reconcile.Result {}))
32- Expect (err ).To (BeNil ())
33- })
34- It ("requeue after" , func () {
35- duration := 1 * time .Second
36- result , err := requeueAfter (duration )
37- Expect (result ).To (BeEquivalentTo (reconcile.Result {Requeue : true , RequeueAfter : duration }))
38- Expect (err ).To (BeNil ())
39- })
40- It ("requeue on error" , func () {
41- result , err := requeueOnErr (fmt .Errorf ("" ))
42- Expect (result ).To (BeEquivalentTo (reconcile.Result {}))
43- Expect (err ).ToNot (BeNil ())
44- })
45- })
29+ func TestDoNotRequeue (t * testing.T ) {
30+ result , err := doNotRequeue ()
31+ assert .Nil (t , err )
32+ assert .Equal (t , reconcile.Result {}, result )
33+ }
34+
35+ func TestRequeueAfter (t * testing.T ) {
36+ duration := 1 * time .Second
37+ result , err := requeueAfter (duration )
38+ assert .Nil (t , err )
39+ assert .Equal (t , reconcile.Result {Requeue : true , RequeueAfter : duration }, result )
40+ }
4641
42+ func TestRequeueOnErr (t * testing.T ) {
43+ result , err := requeueOnErr (fmt .Errorf ("" ))
44+ assert .Nil (t , err )
45+ assert .Equal (t , reconcile.Result {}, result )
46+ }
47+
48+ var _ = Describe ("Helpers" , Label ("Unit" ), func () {
4749 Context ("FormatOutput" , func () {
4850 It ("bool" , func () {
4951 o := & tfc.StateVersionOutput {
0 commit comments