From 1227746981e73dcdc67a28b0d6b86ec10b848ff9 Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Mon, 1 Apr 2019 13:23:03 -0700 Subject: [PATCH] Fixed and added more tests. --- .../erik/gradle/semver/SemverVersionSpec.kt | 32 +++++++++++++------ 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/src/test/kotlin/net/thauvin/erik/gradle/semver/SemverVersionSpec.kt b/src/test/kotlin/net/thauvin/erik/gradle/semver/SemverVersionSpec.kt index 9a6ae18..6505f19 100644 --- a/src/test/kotlin/net/thauvin/erik/gradle/semver/SemverVersionSpec.kt +++ b/src/test/kotlin/net/thauvin/erik/gradle/semver/SemverVersionSpec.kt @@ -61,13 +61,13 @@ object SemverVersionSpec : Spek({ assertEquals("2.1.1", version.semver) } } - on("increment patch") { + on("increment minor again") { version.increment(isMinor = true) - it("should return 2.1.0") { - assertEquals("2.1.0", version.semver) + it("should return 2.2.0") { + assertEquals("2.2.0", version.semver) } } - on("increment patch") { + on("increment major again") { version.increment(isMajor = true) it("should return 3.0.0") { assertEquals("3.0.0", version.semver) @@ -75,8 +75,20 @@ object SemverVersionSpec : Spek({ } on("increment all") { version.increment(isMajor = true, isMinor = true, isPatch = true) - it("should return 3.1.1") { - assertEquals("3.1.1", version.semver) + it("should return 4.1.1") { + assertEquals("4.1.1", version.semver) + } + } + on("increment major and minor") { + version.increment(isMajor = true, isMinor = true) + it("should return 5.1.0") { + assertEquals("5.1.0", version.semver) + } + } + on("increment minor and patch") { + version.increment(isMinor = true, isPatch = true) + it("should return 5.2.1") { + assertEquals("5.2.1", version.semver) } } on("reset version") { @@ -105,16 +117,16 @@ object SemverVersionSpec : Spek({ assertEquals("1.0.0--beta+007", version.semver) } } - on("change prerelease prefix") { + on("change meta prefix") { version.buildMetaPrefix = "++" - it("should return 1.0.0--beta+=007") { + it("should return 1.0.0--beta++007") { assertEquals("1.0.0--beta++007", version.semver) } } on("change sperator") { version.separator = "-" - it("should return 1-0-0--beta+007") { - assertEquals("1-0-0--beta+007", version.semver) + it("should return 1-0-0--beta++007") { + assertEquals("1-0-0--beta++007", version.semver) } } }