Playアプリケーションでmockingに問題があります。私が何をしたいかPlayでのMocking! Scala
object Application extends Controller {
def login = Action {implicit request =>
val email = ... //Some email from the request
if(EmailChecker.checkEmail(email)) {
Ok("Email is checked and is fine")
} else {
Ok("Email is wrong")
}
}
}
は要求をテストしたが、それは一部のデータベースでは、いくつかのルックアップを行いbecasue EmailCheckerを離れて嘲笑することであり、それは私が私のテストでやりたいものではありません。次のように私は、アプリケーションを持っています。
私はScalaの模擬方法に関するチュートリアルをいくつか見てきましたが、私の場合をカバーするものは何も見つかりません。
私がしたいことをする方法を示すヘルプ/ポインタ/チュートリアルはすばらしいでしょう。
私は両方のプレイにかなり新しいです!そしてScalaの...
これは機能しました。ありがとう。 – Jakob
それを聞いてうれしい。あなたは答えを受け入れてください。 (恥知らずのポイント追いかけ:)) – rjsvaljean
あなたのテスト例への応答にアサーションを追加する可能性はありますか? –