【发布时间】:2015-10-07 18:02:10
【问题描述】:
我有一个通过路由器的简单控制器测试:
"returns all reservations" should {
running(FakeApplication()) {
val Some(result) = route(FakeRequest(GET, "/reservations?envId=560d89ec5393af5d00bcfdf1"))
mustBeValidResponse(result)
contentAsString(result) must contain("environmentId")
}
}
但正如您所见,它需要一个 ID 作为 URL 的一部分,这意味着我的测试依赖于数据库中的数据,这是不好的。如何创建测试将运行的夹具或其他东西,以便测试运行而不实际依赖数据库中的数据?
【问题讨论】:
标签: scala playframework specs2 playframework-2.4