diff options
| author | apocelipes <[email protected]> | 2026-08-09 21:12:51 +0800 |
|---|---|---|
| committer | apocelipes <[email protected]> | 2026-08-09 21:12:51 +0800 |
| commit | 579b9f0ca6126d9d0570a9c76243d7ed142da3fd (patch) | |
| tree | 77ea50b2e22ec19eccbc3fbf73cee51a1586b22f /tests | |
| parent | 1d8683111e485d8a1172b6b689da6dddb3127735 (diff) | |
fix: skipping a leading v/= before exact comparing
Diffstat (limited to 'tests')
| -rwxr-xr-x | tests/modules/semver/test.lua | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/modules/semver/test.lua b/tests/modules/semver/test.lua index 3c14ad1d7..e8cb26177 100755 --- a/tests/modules/semver/test.lua +++ b/tests/modules/semver/test.lua @@ -30,6 +30,10 @@ function test_semver_select(t) , "1.2.3" , {"1.2.3+1", "1.2.3"}) + _check_semver_select(t, {"1.2.3", "version"} + , "=1.2.3" + , {"1.2.3+7", "1.2.3"}) + _check_semver_select(t, {"1.2.9", "version"} , "1.2" , {"1.2", "1.2.9"}) @@ -43,6 +47,14 @@ function test_semver_select(t) , {"v1.2.3+7"} , {"1.2.3"}) + _check_semver_select(t, {"v1.2.3+7", "version"} + , "1.2.3+7" + , {"v1.2.3+8", "v1.2.3+7"}) + + _check_semver_select(t, {"1.2.3+7", "version"} + , "v1.2.3+7" + , {"1.2.3+8", "1.2.3+7"}) + _check_semver_select(t, {"3.53.0+200", "tag"} , "3.53.0+200" , nil @@ -53,6 +65,11 @@ function test_semver_select(t) , nil , {"3.53.0+100"}) + _check_semver_select(t, {"v1.2.3+7", "tag"} + , "=1.2.3+7" + , nil + , {"v1.2.3+7", "v1.2.3+8"}) + _check_semver_select(t, {"master", "branch"} , "master" , {"1.4.0", "1.5.0", "1.5.1"} |
