(t *testing.T)
| 715 | } |
| 716 | |
| 717 | func TestAutoSyncNotAllowEmpty(t *testing.T) { |
| 718 | app := newFakeApp() |
| 719 | app.Spec.SyncPolicy.Automated.Prune = new(true) |
| 720 | ctrl := newFakeController(t.Context(), &fakeData{apps: []runtime.Object{app}}, nil) |
| 721 | syncStatus := v1alpha1.SyncStatus{ |
| 722 | Status: v1alpha1.SyncStatusCodeOutOfSync, |
| 723 | Revision: "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", |
| 724 | } |
| 725 | cond, _ := ctrl.autoSync(app, &syncStatus, []v1alpha1.ResourceStatus{}, true) |
| 726 | assert.NotNil(t, cond) |
| 727 | } |
| 728 | |
| 729 | func TestAutoSyncAllowEmpty(t *testing.T) { |
| 730 | app := newFakeApp() |
nothing calls this directly
no test coverage detected