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
}
}
これにより、Web サービスがローカル (localhost) でテストされます。ここで、本番の Jetty サーバーに対して同じテストを実行したいと思います。理想的には、一部の URL を変更するだけでこれを行うことができます。これはまったく可能ですか?それとも、運用サーバー用に独自の (重複する可能性がある) テスト コードを作成する必要がありますか?