Files
OliveTin/service/internal/updatecheck/updateCheck_test.go

15 lines
490 B
Go

package updatecheck
import (
"github.com/stretchr/testify/assert"
"testing"
)
func TestVersionLater(t *testing.T) {
assert.Equal(t, "none", parseIfVersionIsLater("1.0.0", "1.0.0"))
assert.Equal(t, "1.1.1", parseIfVersionIsLater("1.0.0", "1.1.1"))
assert.Equal(t, "none", parseIfVersionIsLater("2.0.0", "1.10.1"))
assert.Equal(t, "version-parse-failure", parseIfVersionIsLater("1.0.0", "1.2.3.4"))
assert.Equal(t, "version-parse-failure", parseIfVersionIsLater("asdf", "foobar"))
}