MockCronJob creates a CronJob object.
(namespace, name string)
| 160 | |
| 161 | // MockCronJob creates a CronJob object. |
| 162 | func MockCronJob(namespace, name string) (batchv1.CronJob, corev1.Pod) { |
| 163 | cj := batchv1.CronJob{} |
| 164 | p := MockPod() |
| 165 | spec := map[string]any{} |
| 166 | pod := MockController("batch/v1", "CronJob", namespace, name, spec, p.Spec, &cj) |
| 167 | cj.Spec.JobTemplate.Spec.Template.Spec = pod.Spec |
| 168 | |
| 169 | return cj, pod |
| 170 | } |
| 171 | |
| 172 | // MockReplicationController creates a ReplicationController object. |
| 173 | func MockReplicationController(namespace, name string) (corev1.ReplicationController, corev1.Pod) { |
no test coverage detected