我正在play2.1编写使用了利用路由功能多形式后控制器的测试。
route(
FakeRequest(POST,
postControllerRoute().url,
FakeHeaders(Seq(HeaderNames.CONTENT_TYPE -> Seq("multipart/form-data"))),
body = body
).withAuthToken.withAdmin(adminId))
我发现这段代码工作,我需要定义这种类型的可写[MultipartFormData [TemporaryFile]因为我的身体变量的类型的MultipartFormData [TemporaryFile]的写。 我不知道如何序列multipart请求,或者如果这是连正确的做法。 有什么建议?
编辑
答:跳过路由器,直接使用控制器像文档: http://www.playframework.com/documentation/2.1.0/ScalaFunctionalTest