@@ -672,7 +672,7 @@ func verifyLocalIndex(t *testing.T, i *repo.IndexFile) {
672
672
g := NewWithT (t )
673
673
674
674
g .Expect (i .Entries ).ToNot (BeNil ())
675
- g .Expect (i .Entries ).To (HaveLen (3 ), "expected 3 entries in index file" )
675
+ g .Expect (i .Entries ).To (HaveLen (4 ), "expected 4 entries in index file" )
676
676
677
677
alpine , ok := i .Entries ["alpine" ]
678
678
g .Expect (ok ).To (BeTrue (), "expected 'alpine' entry to exist" )
@@ -682,6 +682,10 @@ func verifyLocalIndex(t *testing.T, i *repo.IndexFile) {
682
682
g .Expect (ok ).To (BeTrue (), "expected 'nginx' entry to exist" )
683
683
g .Expect (nginx ).To (HaveLen (2 ), "'nginx' should have 2 entries" )
684
684
685
+ broken , ok := i .Entries ["xChartWithBrokenDependencies" ]
686
+ g .Expect (ok ).To (BeTrue (), "expected 'xChartWithBrokenDependencies' entry to exist" )
687
+ g .Expect (broken ).To (HaveLen (1 ), "'xChartWithBrokenDependencies' should have 1 entries" )
688
+
685
689
expects := []* repo.ChartVersion {
686
690
{
687
691
Metadata : & chart.Metadata {
@@ -723,8 +727,21 @@ func verifyLocalIndex(t *testing.T, i *repo.IndexFile) {
723
727
},
724
728
Digest : "sha256:1234567890abcdef" ,
725
729
},
730
+ {
731
+ Metadata : & chart.Metadata {
732
+ Name : "xChartWithBrokenDependencies" ,
733
+ Description : "string" ,
734
+ Version : "1.2.3" ,
735
+ Keywords : []string {"broken" , "still accepted" },
736
+ Home : "https://example.com/something" ,
737
+ },
738
+ URLs : []string {
739
+ "https://kubernetes-charts.storage.googleapis.com/nginx-1.2.3.tgz" ,
740
+ },
741
+ Digest : "sha256:1234567890abcdef" ,
742
+ },
726
743
}
727
- tests := []* repo.ChartVersion {alpine [0 ], nginx [0 ], nginx [1 ]}
744
+ tests := []* repo.ChartVersion {alpine [0 ], nginx [0 ], nginx [1 ], broken [ 0 ] }
728
745
729
746
for i , tt := range tests {
730
747
expect := expects [i ]
0 commit comments