1
0
Fork 0
mirror of https://github.com/actix/actix-web.git synced 2024-10-21 17:33:59 +00:00

more tests

This commit is contained in:
Nikolay Kim 2017-12-06 18:39:13 -08:00
parent 4b03d03404
commit 2a0d5db41a

View file

@ -258,4 +258,21 @@ mod tests {
let resp = app.run(req).msg().unwrap(); let resp = app.run(req).msg().unwrap();
assert_eq!(resp.status(), StatusCode::METHOD_NOT_ALLOWED); assert_eq!(resp.status(), StatusCode::METHOD_NOT_ALLOWED);
} }
#[test]
fn test_unhandled_prefix() {
let app = Application::new("/test")
.resource("/test", |r| r.h(httpcodes::HTTPOk))
.finish();
assert!(app.handle(HttpRequest::default()).is_err());
}
#[test]
fn test_state() {
let app = Application::with_state("/", 10)
.resource("/", |r| r.h(httpcodes::HTTPOk))
.finish();
assert_eq!(
app.run(HttpRequest::default()).msg().unwrap().status(), StatusCode::OK);
}
} }