Files
cunicu/pkg/selfupdate/github_test.go
Steffen Vogel 3bee839348 fix: Update copyright years
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-01 22:45:39 +01:00

26 lines
611 B
Go

// SPDX-FileCopyrightText: 2023-2025 Steffen Vogel <post@steffenvogel.de>
// SPDX-License-Identifier: Apache-2.0
package selfupdate_test
import (
"context"
"time"
"cunicu.li/cunicu/pkg/selfupdate"
. "github.com/onsi/ginkgo/v2"
. "github.com/onsi/gomega"
)
var _ = Context("github", func() {
It("can get latest release", func() {
rel, err := selfupdate.GitHubLatestRelease(context.Background())
Expect(err).To(Succeed())
Expect(rel.Version).To(MatchRegexp(`\d+\.\d+\.\d+`))
Expect(rel.PublishedAt).To(BeTemporally("<", time.Now()))
Expect(len(rel.Assets)).To(BeNumerically(">", 10))
})
})