@@ -13,7 +13,7 @@ import (
1313 "testing"
1414 "time"
1515
16- argoV1aplha1 "github.com/argoproj/argo-cd/pkg/apis/application/v1alpha1"
16+ argoV1aplha1 "github.com/argoproj/argo-cd/v2/ pkg/apis/application/v1alpha1"
1717 gogit "github.com/go-git/go-git/v5"
1818 "github.com/google/go-cmp/cmp"
1919 "github.com/redhat-developer/gitops-backend/pkg/git"
@@ -32,6 +32,18 @@ const (
3232 testRef = "7638417db6d59f3c431d3e1f261cc637155684cd"
3333)
3434
35+ func makeTestClient () ctrlclient.Client {
36+ _ = argoV1aplha1 .AddToScheme (scheme .Scheme )
37+ builder := fake .NewClientBuilder ().WithIndex (
38+ & argoV1aplha1.Application {},
39+ "metadata.name" ,
40+ func (o ctrlclient.Object ) []string {
41+ return []string {o .GetName ()}
42+ },
43+ )
44+ return builder .Build ()
45+ }
46+
3547func TestGetPipelines (t * testing.T ) {
3648 ts , c := makeServer (t )
3749 c .addContents ("example/gitops" , "pipelines.yaml" , "HEAD" , "testdata/pipelines.yaml" )
@@ -403,13 +415,8 @@ func TestListApplications_badURL(t *testing.T) {
403415}
404416
405417func TestGetApplicationDetails (t * testing.T ) {
406- err := argoV1aplha1 .AddToScheme (scheme .Scheme )
407- if err != nil {
408- t .Fatal (err )
409- }
410-
411- builder := fake .NewClientBuilder ()
412- kc := builder .Build ()
418+ var err error
419+ kc := makeTestClient ()
413420
414421 ts , _ := makeServer (t , func (router * APIRouter ) {
415422 router .k8sClient = kc
@@ -510,13 +517,8 @@ func TestGetApplicationDetails(t *testing.T) {
510517}
511518
512519func TestGetApplicationHistory (t * testing.T ) {
513- err := argoV1aplha1 .AddToScheme (scheme .Scheme )
514- if err != nil {
515- t .Fatal (err )
516- }
517-
518- builder := fake .NewClientBuilder ()
519- kc := builder .Build ()
520+ var err error
521+ kc := makeTestClient ()
520522
521523 ts , _ := makeServer (t , func (router * APIRouter ) {
522524 router .k8sClient = kc
0 commit comments