mirror of https://github.com/helm/helm
Signed-off-by: James Sheppard <jgsheppa@protonmail.com>pull/12063/head
parent
966a4a5d7f
commit
f2935711a9
@ -0,0 +1,30 @@
|
|||||||
|
package uploader
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"testing"
|
||||||
|
|
||||||
|
"helm.sh/helm/v3/pkg/registry"
|
||||||
|
)
|
||||||
|
|
||||||
|
func TestUploadTo_InvalidFormatError(t *testing.T) {
|
||||||
|
c := ChartUploader{}
|
||||||
|
remote := "0.google.com:443/abc"
|
||||||
|
got := c.UploadTo("", remote).Error()
|
||||||
|
want := fmt.Errorf("invalid chart URL format: %s", remote).Error()
|
||||||
|
|
||||||
|
if got != want {
|
||||||
|
t.Errorf("expected error to be equal to %v, got %v", want, got)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestUploadTo_SchemaPrefixMissingError(t *testing.T) {
|
||||||
|
c := ChartUploader{}
|
||||||
|
remote := "www.github.com/helm/helm"
|
||||||
|
got := c.UploadTo("", remote).Error()
|
||||||
|
want := fmt.Errorf("scheme prefix missing from remote (e.g. \"%s://\")", registry.OCIScheme).Error()
|
||||||
|
|
||||||
|
if got != want {
|
||||||
|
t.Errorf("expected error to be equal to %v, got %v", want, got)
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in new issue