mirror of
https://github.com/actix/actix-web.git
synced 2024-12-28 02:50:39 +00:00
fix multipart test
This commit is contained in:
parent
5a37a8b813
commit
31a301c9a6
1 changed files with 8 additions and 0 deletions
|
@ -736,9 +736,11 @@ mod tests {
|
|||
let bytes = Bytes::from(
|
||||
"testasdadsad\r\n\
|
||||
--abbc761f78ff4d7cb7573b5a23f96ef0\r\n\
|
||||
Content-Disposition: form-data; name=\"file\"; filename=\"fn.txt\"\r\n\
|
||||
Content-Type: text/plain; charset=utf-8\r\nContent-Length: 4\r\n\r\n\
|
||||
test\r\n\
|
||||
--abbc761f78ff4d7cb7573b5a23f96ef0\r\n\
|
||||
Content-Disposition: form-data; name=\"file\"; filename=\"fn.txt\"\r\n\
|
||||
Content-Type: text/plain; charset=utf-8\r\nContent-Length: 4\r\n\r\n\
|
||||
data\r\n\
|
||||
--abbc761f78ff4d7cb7573b5a23f96ef0--\r\n");
|
||||
|
@ -751,6 +753,12 @@ mod tests {
|
|||
match multipart.poll() {
|
||||
Ok(Async::Ready(Some(item))) => match item {
|
||||
MultipartItem::Field(mut field) => {
|
||||
{
|
||||
use http::header::{DispositionType, DispositionParam};
|
||||
let cd = field.content_disposition();
|
||||
assert_eq!(cd.disposition, DispositionType::Ext("form-data".into()));
|
||||
assert_eq!(cd.parameters[0], DispositionParam::Ext("name".into(), "file".into()));
|
||||
}
|
||||
assert_eq!(field.content_type().type_(), mime::TEXT);
|
||||
assert_eq!(field.content_type().subtype(), mime::PLAIN);
|
||||
|
||||
|
|
Loading…
Reference in a new issue