我在 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 中模拟的教程,但我找不到任何涵盖我所拥有的案例的东西。
任何显示如何做我想做的事情的帮助/指针/教程都会很棒。
我对这两个游戏都很陌生!和斯卡拉...