Feat(Linux): Integrate Linux Connectivity Feature

This commit is contained in:
Tochukwu Nkemdilim
2018-07-02 18:35:43 +01:00
parent bfd9385844
commit c46bf7f494
6 changed files with 112 additions and 152 deletions
+8 -3
View File
@@ -1,7 +1,7 @@
#![allow(dead_code)]
mod connectivity;
pub use connectivity::{profile_network::ProfileNetwork as WiFi, *};
pub use connectivity::{profile_network::ProfileNetwork as WiFi, Config};
#[cfg(test)]
mod tests {
@@ -9,7 +9,12 @@ mod tests {
#[test]
fn connect_to_wifi_failed() {
let wifi = WiFi::new("hello").unwrap();
assert_eq!(wifi.connect("password"), false);
let config = Some(Config {
interface: Some(String::from("wlo1")),
});
let wifi = WiFi::new("hello", config).unwrap();
assert_eq!(wifi.connect("password").unwrap(), false);
}
}