mirror of https://github.com/fafhrd91/actix-web
Disable signals in HttpServers started by the tests.
Something is wrong with signals on windows. This change causes the unit tests to pass on Windows.
This commit is contained in:
parent
bd03ba1192
commit
7c12bf701c
|
@ -87,7 +87,7 @@ impl TestServer {
|
|||
let local_addr = tcp.local_addr().unwrap();
|
||||
let tcp = TcpListener::from_listener(tcp, &local_addr, Arbiter::handle()).unwrap();
|
||||
|
||||
HttpServer::new(factory).start_incoming(tcp.incoming(), false);
|
||||
HttpServer::new(factory).disable_signals().start_incoming(tcp.incoming(), false);
|
||||
|
||||
tx.send((Arbiter::system(), local_addr)).unwrap();
|
||||
let _ = sys.run();
|
||||
|
@ -124,7 +124,7 @@ impl TestServer {
|
|||
let mut app = TestApp::new(state());
|
||||
config(&mut app);
|
||||
app}
|
||||
).start_incoming(tcp.incoming(), false);
|
||||
).disable_signals().start_incoming(tcp.incoming(), false);
|
||||
|
||||
tx.send((Arbiter::system(), local_addr)).unwrap();
|
||||
let _ = sys.run();
|
||||
|
|
Loading…
Reference in New Issue