1
0
mirror of https://github.com/actix/actix-website synced 2025-02-13 08:32:20 +01:00
actix-website/examples/testing/src/integration_one.rs

23 lines
630 B
Rust
Raw Normal View History

2019-06-17 15:39:58 -04:00
// <integration-one>
// use actix_web::test::TestServer;
// use actix_web::HttpRequest;
// use std::str;
// fn index(req: HttpRequest) -> &'static str {
// "Hello world!"
// }
// fn main() {
// // start new test server
// let mut srv = TestServer::new(|app| app.handler(index));
// let request = srv.get().finish().unwrap();
// let response = srv.execute(request.send()).unwrap();
// assert!(response.status().is_success());
// let bytes = srv.execute(response.body()).unwrap();
// let body = str::from_utf8(&bytes).unwrap();
// assert_eq!(body, "Hello world!");
// }
// </integration-one>