From 5af70b96993d231c02b39a25d523dec2919c8e00 Mon Sep 17 00:00:00 2001 From: John Merchant Date: Mon, 19 Aug 2019 01:55:45 +1000 Subject: [PATCH] fix: Fix directory_in_root integration test on Windows (#181) --- tests/testsuite/directory.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/testsuite/directory.rs b/tests/testsuite/directory.rs index 05ac33707..beaa33282 100644 --- a/tests/testsuite/directory.rs +++ b/tests/testsuite/directory.rs @@ -70,6 +70,7 @@ fn root_directory() -> io::Result<()> { } #[test] +#[cfg(not(target_os = "windows"))] fn directory_in_root() -> io::Result<()> { let output = common::render_module("directory") .arg("--path=/etc") @@ -81,6 +82,17 @@ fn directory_in_root() -> io::Result<()> { Ok(()) } +#[test] +#[cfg(target_os = "windows")] +fn directory_in_root() -> io::Result<()> { + let output = common::render_module("dir").arg("--path=C:\\").output()?; + let actual = String::from_utf8(output.stdout).unwrap(); + + let expected = format!("in {} ", Color::Cyan.bold().paint("/c")); + assert_eq!(expected, actual); + Ok(()) +} + #[test] #[ignore] fn truncated_directory_in_root() -> io::Result<()> {