1
0
mirror of https://github.com/fafhrd91/actix-web synced 2025-07-01 00:44:26 +02:00

Use actix-testing for testing utils

This commit is contained in:
Nikolay Kim
2019-09-25 10:28:41 +06:00
parent aa39b8ca6f
commit d9af8f66ba
6 changed files with 36 additions and 100 deletions

View File

@ -1093,16 +1093,20 @@ mod tests {
#[test]
fn test_override_register_data() {
let mut srv = init_service(App::new().register_data(web::Data::new(1usize)).service(
web::scope("app").register_data(web::Data::new(10usize)).route(
"/t",
web::get().to(|data: web::Data<usize>| {
assert_eq!(*data, 10);
let _ = data.clone();
HttpResponse::Ok()
}),
let mut srv = init_service(
App::new().register_data(web::Data::new(1usize)).service(
web::scope("app")
.register_data(web::Data::new(10usize))
.route(
"/t",
web::get().to(|data: web::Data<usize>| {
assert_eq!(*data, 10);
let _ = data.clone();
HttpResponse::Ok()
}),
),
),
));
);
let req = TestRequest::with_uri("/app/t").to_request();
let resp = call_service(&mut srv, req);