mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-11-10 23:45:50 +01:00
add test for Diretory (set GitBucketHome when test scope)
This commit is contained in:
@@ -69,6 +69,9 @@ object MyBuild extends Build {
|
|||||||
EclipseKeys.withSource := true,
|
EclipseKeys.withSource := true,
|
||||||
javacOptions in compile ++= Seq("-target", "7", "-source", "7"),
|
javacOptions in compile ++= Seq("-target", "7", "-source", "7"),
|
||||||
testOptions in Test += Tests.Argument(TestFrameworks.Specs2, "junitxml", "console"),
|
testOptions in Test += Tests.Argument(TestFrameworks.Specs2, "junitxml", "console"),
|
||||||
|
javaOptions in Test += "-Dgitbucket.home=target/gitbucket_home_for_test",
|
||||||
|
testOptions in Test += Tests.Setup( () => new java.io.File("target/gitbucket_home_for_test").mkdir() ),
|
||||||
|
fork in Test := true,
|
||||||
packageOptions += Package.MainClass("JettyLauncher")
|
packageOptions += Package.MainClass("JettyLauncher")
|
||||||
).enablePlugins(SbtTwirl)
|
).enablePlugins(SbtTwirl)
|
||||||
}
|
}
|
||||||
|
|||||||
14
src/test/scala/util/DirectorySpec.scala
Normal file
14
src/test/scala/util/DirectorySpec.scala
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
package util
|
||||||
|
|
||||||
|
import org.specs2.mutable._
|
||||||
|
|
||||||
|
class DirectorySpec extends Specification {
|
||||||
|
"GitBucketHome" should {
|
||||||
|
"set under target in test scope" in {
|
||||||
|
Directory.GitBucketHome mustEqual new java.io.File("target/gitbucket_home_for_test").getAbsolutePath
|
||||||
|
}
|
||||||
|
"exists" in {
|
||||||
|
new java.io.File(Directory.GitBucketHome).exists
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user