1
0
mirror of https://github.com/actix/actix-extras.git synced 2025-03-26 22:43:16 +01:00

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:
Christopher Armstrong 2018-02-08 14:55:47 -06:00 committed by GitHub
parent bd03ba1192
commit f8f99ec0c7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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();