Ho un problema con il mocking in un'applicazione Play. Ho una domanda come segue:Mocking in Play! e 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")
}
}
}
Quello che voglio fare è quello di testare una richiesta, ma prendere in giro via l'EmailChecker ragione fosse perché fa qualche ricerca in qualche database e che non è qualcosa che voglio fare nel mio test.
Ho visto alcuni tutorial su come prendere in giro Scala ma non riesco a trovare nulla che copra il caso che ho.
Qualsiasi aiuto/puntatori/tutorial che mostrano come fare ciò che voglio fare sarebbe fantastico.
Sono abbastanza nuovo per entrambi i giochi! e Scala ...
Questo ha funzionato. Grazie. – Jakob
Felice di sentirlo. Potresti accettare la risposta allora per favore. (Inseguimento senza punto :)) – rjsvaljean
C'è qualche possibilità che tu possa aggiungere l'asserzione sulla risposta all'esempio di prova? –