Play 2.2 と ScalaTest 2.0 を使う
Play デフォルトのテスティングフレームワークは Specs2 だけど、理解のしやすさ、シンプルさに欠けていて、API の醜さみたいなものが気になってしまったので、よりクリーンな API を保っている ScalaTest が使えるか試してみた。
結果としては、依存性に追加するだけで特に問題なくいける。
以下、内容は適当なテストコードと build.sbt。
ScalaTest 2.0 RC1 with Play 2.2
Jenkins と連携する時も、build.sbt で指定している -u の方の JUnit 形式の XML を指定すれば OK。
Functional Test として場合は running(FakeApplication()) が美しくないのでなんとかしたいところですね。