我正在使用 Specs2 来测试我的 Scalatra Web 服务。
class APISpec extends ScalatraSpec {
def is = "Simple test" ^
"invalid key should return status 401" ! root401^
addServlet(new APIServlet(),"/*")
def root401 = get("/payments") {
status must_== 401
}
}
这会在本地 (localhost) 测试 Web 服务。现在我想对生产 Jetty 服务器执行相同的测试。理想情况下,我只需更改一些 URL 就可以做到这一点。这可能吗?还是我必须为生产服务器编写自己的(可能重复的)测试代码?