summaryrefslogtreecommitdiff
path: root/tests/modules/semver/test.lua
diff options
context:
space:
mode:
authorapocelipes <[email protected]>2026-08-09 22:37:35 +0800
committerapocelipes <[email protected]>2026-08-09 22:37:35 +0800
commit139a626e2ba4a9c3381e7c00116654f5bdc3bf11 (patch)
tree3511a4e45c7ebd2d53d6734994732a83daea55f4 /tests/modules/semver/test.lua
parent1193bed28ca75f8f1cc177292f196d9ae03ec598 (diff)
fix: sort build metadata
Diffstat (limited to 'tests/modules/semver/test.lua')
-rwxr-xr-xtests/modules/semver/test.lua20
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/modules/semver/test.lua b/tests/modules/semver/test.lua
index 9ebd2e45c..ed5f8895f 100755
--- a/tests/modules/semver/test.lua
+++ b/tests/modules/semver/test.lua
@@ -26,6 +26,22 @@ function test_semver_select(t)
, "3.53.0+999"
, {"3.53.0+100"})
+ _check_semver_select(t, {"3.53.0+200", "version"}
+ , "3.53.0"
+ , {"3.53.0+0", "3.53.0+100", "3.53.0+200"})
+
+ _check_semver_select(t, {"3.53.0+200", "version"}
+ , "3.53.0"
+ , {"3.53.0+200", "3.53.0+100", "3.53.0+0"})
+
+ _check_semver_select(t, {"3.53.0+beta", "version"}
+ , "3.53.0"
+ , {"3.53.0+alpha", "3.53.0+beta"})
+
+ _check_semver_select(t, {"3.53.0+beta", "version"}
+ , "3.53.0"
+ , {"3.53.0+beta", "3.53.0+alpha"})
+
_check_semver_select(t, {"1.2.3", "version"}
, "1.2.3"
, {"1.2.3+1", "1.2.3"})
@@ -84,6 +100,10 @@ function test_semver_select(t)
_check_semver_select(t, {"1.5.1", "version"}
, "latest"
, {"1.4.0", "1.5.0", "1.5.1"})
+
+ _check_semver_select(t, {"3.53.0+200", "version"}
+ , "latest"
+ , {"3.53.0+0", "3.53.0+200", "3.53.0+100"})
end
-- select version