MCPcopy
hub / github.com/argoproj/argo-cd / TestAutoSyncNotAllowEmpty

Function TestAutoSyncNotAllowEmpty

controller/appcontroller_test.go:717–727  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

715}
716
717func 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
729func TestAutoSyncAllowEmpty(t *testing.T) {
730 app := newFakeApp()

Callers

nothing calls this directly

Calls 4

newFakeControllerFunction · 0.85
autoSyncMethod · 0.80
newFakeAppFunction · 0.70
ContextMethod · 0.65

Tested by

no test coverage detected