1
0
mirror of https://github.com/lxc/distrobuilder.git synced 2026-02-05 06:45:19 +01:00
Files
distrobuilder/sources/apertis-http_test.go

32 lines
532 B
Go
Raw Permalink Normal View History

package sources
import (
"fmt"
"net/http"
"testing"
"github.com/stretchr/testify/require"
)
func TestApertisHTTP_getLatestRelease(t *testing.T) {
s := &apertis{}
s.client = http.DefaultClient
tests := []struct {
release string
want string
}{
{
"18.12",
"18.12.0",
},
}
for _, tt := range tests {
baseURL := fmt.Sprintf("https://images.apertis.org/release/%s", tt.release)
release, err := s.getLatestRelease(baseURL, tt.release)
require.NoError(t, err)
require.Equal(t, tt.want, release)
}
}