5

Play アプリケーションでのモックに問題があります。次のようなアプリケーションがあります。

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")
        }
    }
}

私がやりたいのは、リクエストをテストすることですが、EmailChecker はいくつかのデータベースでいくつかのルックアップを行うため、それは私のテストでやりたいことではありません。

Scala でモックする方法に関するいくつかのチュートリアルを見てきましたが、私が持っているケースをカバーするものは見つかりません。

私がやりたいことを行う方法を示すヘルプ/ポインター/チュートリアルは素晴らしいでしょう.

私は両方のPlayにまったく慣れていません!そしてスカラ...

4

1 に答える 1