mirror of https://github.com/sbt/sbt.git
Added test for wildcards in org and name
This commit is contained in:
parent
c9e4ace8de
commit
245997c84e
|
|
@ -27,6 +27,13 @@ class InclExclSpec extends BaseIvySpecification {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def testScalaLibraryIsMissing(report: UpdateReport): Assertion = {
|
||||||
|
assert(
|
||||||
|
!report.allModules.exists(_.name.contains("scala-library")),
|
||||||
|
"scala-library has not been excluded."
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
def testScalahostIsMissing(report: UpdateReport): Assertion = {
|
def testScalahostIsMissing(report: UpdateReport): Assertion = {
|
||||||
assert(
|
assert(
|
||||||
!report.allModules.exists(_.name.contains("scalahost")),
|
!report.allModules.exists(_.name.contains("scalahost")),
|
||||||
|
|
@ -65,4 +72,16 @@ class InclExclSpec extends BaseIvySpecification {
|
||||||
val report = getIvyReport(createMetaDep(excluded), scala2122)
|
val report = getIvyReport(createMetaDep(excluded), scala2122)
|
||||||
testScalahostIsMissing(report)
|
testScalahostIsMissing(report)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
it should "exclude any version of scala-library via * artifact id" in {
|
||||||
|
val toExclude = ExclusionRule("org.scala-lang", "*")
|
||||||
|
val report = getIvyReport(createLiftDep(toExclude), scala210)
|
||||||
|
testScalaLibraryIsMissing(report)
|
||||||
|
}
|
||||||
|
|
||||||
|
it should "exclude any version of scala-library via * org id" in {
|
||||||
|
val toExclude = ExclusionRule("*", "scala-library")
|
||||||
|
val report = getIvyReport(createLiftDep(toExclude), scala210)
|
||||||
|
testScalaLibraryIsMissing(report)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue