Add tests for CrossVersion.constant

This commit is contained in:
Guillaume Martres 2017-06-23 16:49:10 +02:00
parent aaf471dd36
commit f325d466de
1 changed files with 10 additions and 0 deletions

View File

@ -230,6 +230,13 @@ class CrossVersionTest extends UnitSpec {
patchVersion("2.11.8-RC1-bin-extra") shouldBe Some("artefact_2.11.8-RC1")
}
private def constantVersion(value: String) =
CrossVersion(CrossVersion.constant(value), "dummy1", "dummy2") map (fn => fn("artefact"))
"CrossVersion.constant" should "add a constant to the version" in {
constantVersion("duck") shouldBe Some("artefact_duck")
}
"Disabled" should "have structural equality" in {
Disabled() shouldBe Disabled()
}
@ -239,4 +246,7 @@ class CrossVersionTest extends UnitSpec {
"CrossVersion.binary" should "have structural equality" in {
CrossVersion.binary shouldBe CrossVersion.binary
}
"CrossVersion.constant" should "have structural equality" in {
CrossVersion.constant("duck") shouldBe CrossVersion.constant("duck")
}
}