talos-upgrade/pkg/release/release_test.go
2023-10-20 17:28:58 -04:00

33 lines
640 B
Go

package release_test
import (
"context"
"testing"
"git.cycore.io/scm/talos-upgrade/pkg/release"
"github.com/stretchr/testify/assert"
)
func TestGetAllReleases(t *testing.T) {
ctx := context.Background()
list, err := release.GetAll(ctx)
assert.Nil(t, err)
assert.NotEmpty(t, list)
t.Logf("retrieved %d releases", len(list))
}
func TestGetAfter(t *testing.T) {
ctx := context.Background()
referenceRelease := "v1.4.1"
list, err := release.GetAfter(ctx, referenceRelease)
assert.Nil(t, err)
assert.NotEmpty(t, list)
for _, r := range list {
t.Logf("release %s should be after %s", r.GetName(), referenceRelease)
}
}