La parte della documentazione di Writing functional tests è piuttosto succinta e manca di dettagli sull'invio completo dei valori dei moduli fittizi. Io in qualche modo (non riesco a ricordare come/dove) determinato è possibile inviare i valori della forma di base (beffardo una richiesta POST) passando un Map
-FakeRequest
in questo modo:Come testare le azioni che prevedono un file caricato in Play Framework (versione 2.0, utilizzando Scala)?
val Some(result) = routeAndCall(FakeRequest(POST, "/path/to/test", FakeHeaders(),
Map("postedVariable" -> Seq("and a value"))))
Tuttavia, che non sembra per consentire il caso di un file "caricato".
È possibile trovare un paio di suggerimenti qui: http://stackoverflow.com/questions/10890381/test-multipartformdata-in-play-2-0-fakerequest – forker
Sii fantastico vedere questo aggiornamento per Play 2.1.x – PlexQ