| package template | |
| import ( | |
| "testing" | |
| "github.com/stretchr/testify/assert" | |
| ) | |
| func TestVersionCompare(t *testing.T) { | |
| assert.Equal(t, true, VersionCompare("v1.2.8", []string{"v1.2.7"})) | |
| assert.Equal(t, true, VersionCompare("v1.2.8", []string{"v1.2.8"})) | |
| assert.Equal(t, true, VersionCompare("v1.2.8", []string{"v1.2.5", "v1.2.8"})) | |
| assert.Equal(t, false, VersionCompare("v1.2.7", []string{"v1.2.8"})) | |
| assert.Equal(t, true, VersionCompare("v0.0.30", []string{"v0.0.30"})) | |
| assert.Equal(t, true, VersionCompare("v0.0.30", []string{">=v0.0.30"})) | |
| assert.Equal(t, true, VersionCompare("v0.0.30", []string{">=v0.0.29"})) | |
| assert.Equal(t, false, VersionCompare("v0.0.30", []string{">=v0.1.1"})) | |
| assert.Equal(t, true, VersionCompare("v0.0.30", []string{"<=v0.1.1"})) | |
| } | |