mirror of
https://github.com/actix/actix-extras.git
synced 2024-12-01 02:44:37 +01:00
fix multipart test
This commit is contained in:
parent
5a37a8b813
commit
31a301c9a6
@ -736,9 +736,11 @@ mod tests {
|
|||||||
let bytes = Bytes::from(
|
let bytes = Bytes::from(
|
||||||
"testasdadsad\r\n\
|
"testasdadsad\r\n\
|
||||||
--abbc761f78ff4d7cb7573b5a23f96ef0\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\
|
Content-Type: text/plain; charset=utf-8\r\nContent-Length: 4\r\n\r\n\
|
||||||
test\r\n\
|
test\r\n\
|
||||||
--abbc761f78ff4d7cb7573b5a23f96ef0\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\
|
Content-Type: text/plain; charset=utf-8\r\nContent-Length: 4\r\n\r\n\
|
||||||
data\r\n\
|
data\r\n\
|
||||||
--abbc761f78ff4d7cb7573b5a23f96ef0--\r\n");
|
--abbc761f78ff4d7cb7573b5a23f96ef0--\r\n");
|
||||||
@ -751,6 +753,12 @@ mod tests {
|
|||||||
match multipart.poll() {
|
match multipart.poll() {
|
||||||
Ok(Async::Ready(Some(item))) => match item {
|
Ok(Async::Ready(Some(item))) => match item {
|
||||||
MultipartItem::Field(mut field) => {
|
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().type_(), mime::TEXT);
|
||||||
assert_eq!(field.content_type().subtype(), mime::PLAIN);
|
assert_eq!(field.content_type().subtype(), mime::PLAIN);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user