argo-cd/test/e2e/cluster_objects_test.go
Alexandre Gaudreault 6a2b4cd1f6
refactor(cli): extract and consolidate diff functions (#27338)
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
2026-05-01 11:45:37 -04:00

24 lines
656 B
Go

package e2e
import (
"testing"
"github.com/argoproj/argo-cd/gitops-engine/pkg/health"
. "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common"
. "github.com/argoproj/argo-cd/v3/pkg/apis/application/v1alpha1"
. "github.com/argoproj/argo-cd/v3/test/e2e/fixture/app"
)
// ensure that cluster scoped objects, like a cluster role, as a hook, can be successfully deployed
func TestClusterRoleBindingHook(t *testing.T) {
Given(t).
Path("cluster-role-hook").
When().
CreateApp().
Sync().
Then().
Expect(OperationPhaseIs(OperationSucceeded)).
Expect(HealthIs(health.HealthStatusHealthy)).
Expect(SyncStatusIs(SyncStatusCodeSynced))
}