1
0
mirror of https://github.com/fafhrd91/actix-web synced 2025-09-02 17:46:38 +02:00

more tests

This commit is contained in:
Nikolay Kim
2017-10-14 23:14:26 -07:00
parent c3e71bb9ad
commit b79187a425
4 changed files with 28 additions and 2 deletions

View File

@@ -144,7 +144,21 @@ mod tests {
use std::error::Error as StdError;
use std::io;
use httparse;
use super::ParseError;
use http::StatusCode;
use cookie::ParseError as CookieParseError;
use super::{ParseError, HttpResponse, HttpRangeParseError};
#[test]
fn test_into_response() {
let resp: HttpResponse = ParseError::Incomplete.into();
assert_eq!(resp.status(), StatusCode::BAD_REQUEST);
let resp: HttpResponse = HttpRangeParseError::InvalidRange.into();
assert_eq!(resp.status(), StatusCode::BAD_REQUEST);
let resp: HttpResponse = CookieParseError::EmptyName.into();
assert_eq!(resp.status(), StatusCode::BAD_REQUEST);
}
#[test]
fn test_cause() {