【发布时间】:2013-02-07 10:06:51
【问题描述】:
我正在使用 play2.1 为使用路由功能的多部分表单的后控制器编写测试。
route(
FakeRequest(POST,
postControllerRoute().url,
FakeHeaders(Seq(HeaderNames.CONTENT_TYPE -> Seq("multipart/form-data"))),
body = body
).withAuthToken.withAdmin(adminId))
我发现要使这段代码正常工作,我需要定义这种类型的 Writeable [MultipartFormData[TemporaryFile]],因为我的主体变量是 MultipartFormData[TemporaryFile] 类型。我不确定如何序列化多部分请求,或者这是否是正确的方法。有什么建议吗?
已编辑
答案:跳过路由器直接使用控制器,就像文档中一样:http://www.playframework.com/documentation/2.1.0/ScalaFunctionalTest
【问题讨论】:
标签: scala playframework-2.0 multipartform-data