sbt new scalatra/scalatra.g8
scala
import org.scalatra._
class HelloScalatraServlet extends ScalatraServlet {
get("/") {
"Hello, Scalatra Specs2!"
}
}
scala
import org.specs2.mutable.Specification
import org.scalatra.test.specs2.MutableScalatraSpec
class HelloScalatraServletSpec extends MutableScalatraSpec {
addServlet(classOf[HelloScalatraServlet], "/*")
"GET /" should {
"return status 200" in {
get("/") {
status must_== 200
}
}
"return 'Hello, Scalatra Specs2!' body" in {
get("/") {
response.body must contain("Hello, Scalatra Specs2!")
}
}
}
}