Unit test to verify PullSpec format

This commit is contained in:
Naveen Malik 2021-07-28 14:04:17 -04:00 коммит произвёл Mikalai Radchuk
Родитель 60da0c0f71
Коммит a160935a21
1 изменённых файлов: 9 добавлений и 0 удалений

Просмотреть файл

@ -6,11 +6,20 @@ package version
import (
"fmt"
"reflect"
"regexp"
"testing"
"github.com/Azure/ARO-RP/pkg/util/cmp"
)
func TestOpenShiftReleaseImages(t *testing.T) {
for _, u := range Streams {
if !regexp.MustCompile(`^quay.io/openshift-release-dev/ocp-release@sha256:[a-z0-9]{64}$`).MatchString(u.PullSpec) {
t.Errorf("PullSpec format invalid: %s", u.PullSpec)
}
}
}
func TestOpenShiftVersions(t *testing.T) {
for _, u := range Streams {
_, err := ParseVersion(u.Version.String())