diff --git a/tests/enable_disable.rs b/tests/enable_disable.rs index a944a97..c696288 100644 --- a/tests/enable_disable.rs +++ b/tests/enable_disable.rs @@ -5,6 +5,8 @@ extern crate error_chain; #[allow(dead_code)] mod helper; +use std::time::Duration; + use crate::helper::pfcli; use assert_matches::assert_matches; @@ -15,7 +17,9 @@ test!(enable_pf { let mut pf = pfctl::PfCtl::new().unwrap(); assert_matches!(pfcli::disable_firewall(), Ok(())); + std::thread::sleep(Duration::from_millis(1000)); assert_matches!(pf.enable(), Ok(())); + std::thread::sleep(Duration::from_millis(1000)); assert_matches!(pfcli::is_enabled(), Ok(true)); assert_matches!(pf.enable(), Err(pfctl::Error(pfctl::ErrorKind::StateAlreadyActive, _))); assert_matches!(pf.try_enable(), Ok(()));