extern crate pathdiv;
use pathdiv::PathDiv;
#[cfg(target_os = "linux")]
#[test]
fn div_linux() {
let mut path = PathDiv::from("/etc");
path = path / "init.d";
assert_eq!("/etc/init.d", path.to_str().unwrap())
}
#[cfg(target_os = "linux")]
#[test]
fn div_assign_linux() {
let mut path = PathDiv::from("/etc");
path /= "init.d";
assert_eq!("/etc/init.d", path.to_str().unwrap())
}
#[cfg(target_os = "windows")]
#[test]
fn div_windows() {
let mut path = PathDiv::from(r"C:\");
path = path / "Windows";
assert_eq!(r"C:\Windows", path.to_str().unwrap())
}
#[cfg(target_os = "windows")]
#[test]
fn div_assign_windows() {
let mut path = PathDiv::from(r"C:\");
path /= "Windows";
assert_eq!(r"C:\Windows", path.to_str().unwrap())
}