File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed
Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change 11package appsv1_test
22
33import (
4+ "context"
45 "testing"
56
67 "github.com/stretchr/testify/require"
8+ "k8s.io/apimachinery/pkg/types"
79 k8sconfig "sigs.k8s.io/controller-runtime/pkg/client/config"
810 "sigs.k8s.io/controller-runtime/pkg/manager"
11+ k8sreconcile "sigs.k8s.io/controller-runtime/pkg/reconcile"
912
13+ v1 "github.com/jaegertracing/jaeger-operator/apis/v1"
1014 "github.com/jaegertracing/jaeger-operator/controllers/appsv1"
1115)
1216
@@ -28,3 +32,24 @@ func TestNamespaceControllerRegisterWithManager(t *testing.T) {
2832 // verify
2933 require .NoError (t , err )
3034}
35+
36+ func TestNewNamespaceInstance (t * testing.T ) {
37+ // prepare
38+ nsn := types.NamespacedName {Name : "my-instance" , Namespace : "default" }
39+ reconciler := appsv1 .NewNamespaceReconciler (
40+ k8sClient ,
41+ k8sClient ,
42+ testScheme ,
43+ )
44+
45+ instance := v1 .NewJaeger (nsn )
46+ err := k8sClient .Create (context .Background (), instance )
47+ require .NoError (t , err )
48+
49+ req := k8sreconcile.Request {
50+ NamespacedName : nsn ,
51+ }
52+
53+ _ , err = reconciler .Reconcile (context .Background (), req )
54+ require .NoError (t , err )
55+ }
You can’t perform that action at this time.
0 commit comments