@@ -72,7 +72,6 @@ var _ = Describe("Cron", func() {
72
72
mockController .EXPECT ().AllAdded (gm .Any ())
73
73
mockController .EXPECT ().AddPod (gm .Any ())
74
74
mockClient .EXPECT ().DeleteAllOf (gm .Any (), gm .Any (), gm .Any (), gm .Any (), gm .Any ())
75
- mockClient .EXPECT ().Get (gm .Any (), gm .Any (), gm .AssignableToTypeOf (& corev1.Service {}))
76
75
mockClient .EXPECT ().List (gm .Any (), gm .AssignableToTypeOf (& corev1.NodeList {}), client .MatchingLabels (nodeSelector )).
77
76
Do (func (ctx context.Context , list * corev1.NodeList , opts ... client.ListOption ) error {
78
77
list .Items = []corev1.Node {
@@ -93,7 +92,16 @@ var _ = Describe("Cron", func() {
93
92
return nil
94
93
})
95
94
})
96
- It ("should start all pods" , func () {
95
+ It ("should start all pods with service IP for callback" , func () {
96
+ cj .cfg .CallbackServiceName = "any-service-name"
97
+ mockClient .EXPECT ().Get (gm .Any (), gm .Any (), gm .AssignableToTypeOf (& corev1.Service {}))
98
+ mockLog .EXPECT ().WithValues ("id" , id ).Return (mockLog )
99
+ mockLog .EXPECT ().Info ("executing job" )
100
+ cj .startPods ()
101
+ })
102
+ It ("should start all pods with pod IP for callback" , func () {
103
+ cj .cfg .CallbackServiceName = " "
104
+ mockClient .EXPECT ().Get (gm .Any (), gm .Any (), gm .AssignableToTypeOf (& corev1.Pod {}))
97
105
mockLog .EXPECT ().WithValues ("id" , id ).Return (mockLog )
98
106
mockLog .EXPECT ().Info ("executing job" )
99
107
cj .startPods ()
0 commit comments