]> gitweb.factorcode.org Git - factor.git/blobdiff - extra/semver/semver-tests.factor
semver: fix semver-inc-patch, add some unit tests
[factor.git] / extra / semver / semver-tests.factor
index ce459ccb157695f2bc4c1bf8079a46cc561811e6..0e7effe575f8140579d75a31253a9e98f65501c7 100644 (file)
@@ -141,3 +141,14 @@ CONSTANT: semver-gt-comparisons {
     values [ +lt+ = ] all?
 ] unit-test
 
+{ "1.2.4-dev.0" } [ "1.2.3" <semver> semver-inc-prepatch semver>string ] unit-test
+{ "1.2.4" } [ "1.2.3" <semver> semver-inc-patch semver>string ] unit-test
+
+{ "1.3.0-dev.0" } [ "1.2.3" <semver> semver-inc-preminor semver>string ] unit-test
+{ "1.3.0" } [ "1.2.3" <semver> semver-inc-minor semver>string ] unit-test
+
+{ "2.0.0-dev.0" } [ "1.2.3" <semver> semver-inc-premajor semver>string ] unit-test
+{ "2.0.0-dev.1" } [ "1.2.3" <semver> semver-inc-premajor semver-inc-prerelease semver>string ] unit-test
+{ "2.0.0" } [ "1.2.3" <semver> semver-inc-major semver>string ] unit-test
+
+{ "1.2.3-erg.0" } [ "1.2.3" <semver> "erg" semver-inc-prerelease-id semver>string ] unit-test