22 lines
585 B
Scala
22 lines
585 B
Scala
package controller
|
|
|
|
import org.scalatestplus.play.{BaseOneAppPerSuite, PlaySpec}
|
|
import play.api.test.FakeRequest
|
|
import play.api.test.Helpers._
|
|
|
|
/**
|
|
* Runs a functional test with the application, using an in memory
|
|
* database. Migrations are handled automatically by play-flyway
|
|
*/
|
|
class FunctionalSpec extends PlaySpec with BaseOneAppPerSuite with MyApplicationFactory {
|
|
|
|
"HomeController" should {
|
|
|
|
"work with in memory h2 database" in {
|
|
val future = route(app, FakeRequest(GET, "/")).get
|
|
contentAsString(future) must include("myuser@example.com")
|
|
}
|
|
}
|
|
|
|
}
|