1
0
mirror of https://github.com/actix/actix-extras.git synced 2025-06-25 09:59:21 +02:00

restore server start test

This commit is contained in:
Nikolay Kim
2017-12-26 20:07:31 -08:00
parent 29adc20581
commit 3abd0db6b1
2 changed files with 25 additions and 2 deletions

View File

@ -3,10 +3,27 @@ extern crate actix_web;
extern crate tokio_core;
extern crate reqwest;
use std::thread;
use std::sync::Arc;
use std::sync::atomic::{AtomicUsize, Ordering};
use actix_web::*;
use actix::System;
#[test]
fn test_start() {
let addr = test::TestServer::unused_addr();
let srv_addr = addr.clone();
thread::spawn(move || {
let sys = System::new("test");
let srv = HttpServer::new(
|| vec![Application::new()
.resource("/", |r| r.method(Method::GET).h(httpcodes::HTTPOk))]);
srv.bind(srv_addr).unwrap().start();
sys.run();
});
assert!(reqwest::get(&format!("http://{}/", addr)).unwrap().status().is_success());
}
#[test]
fn test_simple() {