Serializando solicitações de formulários multipartes para testes no Play 2.1
Eu estou trabalhando em play2.1 escrevendo um teste para um controlador postal que usa formulários de várias partes usando a função de rota.
route(
FakeRequest(POST,
postControllerRoute().url,
FakeHeaders(Seq(HeaderNames.CONTENT_TYPE -> Seq("multipart/form-data"))),
body = body
).withAuthToken.withAdmin(adminId))
Eu descobri que para este código funcionar eu preciso definir um gravável deste tipo Gravável [MultipartFormData [TemporaryFile]] desde que minha variável de corpo seja do tipo MultipartFormData [TemporaryFile]. Não sei como serializar uma solicitação multipartes ou se essa é a abordagem correta. Alguma sugestão?
Editado
Resposta: Pule o roteador e use o controlador diretamente como nos documentos:http://www.playframework.com/documentation/2.1.0/ScalaFunctionalTest