From 73c9ac4da57d817f8dc4b0d3648e91c5c837112c Mon Sep 17 00:00:00 2001 From: Andrew Gallant Date: Wed, 23 Aug 2017 17:49:20 -0400 Subject: integration tests: ignore regression_428 on Windows The test is severely constrained to the specific ANSI formatting of ripgrep in accordance with its default color scheme. The default color scheme on Windows changed, which caused the test to fail. For now, just disable the test on Windows. --- tests/tests.rs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'tests') diff --git a/tests/tests.rs b/tests/tests.rs index ecf83640..dfb681d7 100644 --- a/tests/tests.rs +++ b/tests/tests.rs @@ -1090,16 +1090,19 @@ clean!(regression_405, "test", ".", |wd: WorkDir, mut cmd: Command| { }); // See: https://github.com/BurntSushi/ripgrep/issues/428 -clean!(regression_428_color_context_path, "foo", ".", |wd: WorkDir, mut cmd: Command| { +#[cfg(not(windows))] +clean!(regression_428_color_context_path, "foo", ".", +|wd: WorkDir, mut cmd: Command| { wd.create("sherlock", "foo\nbar"); cmd.arg("-A1").arg("-H").arg("--no-heading").arg("-N") .arg("--colors=match:none").arg("--color=always"); let lines: String = wd.stdout(&mut cmd); - let expected = format!("\ -{colored_path}:foo -{colored_path}-bar -", colored_path=format!("\x1b\x5b\x6d\x1b\x5b\x33\x35\x6d{path}\x1b\x5b\x6d", path=path("sherlock"))); + let expected = format!( + "{colored_path}:foo\n{colored_path}-bar\n", + colored_path=format!( + "\x1b\x5b\x6d\x1b\x5b\x33\x35\x6d{path}\x1b\x5b\x6d", + path=path("sherlock"))); assert_eq!(lines, expected); }); -- cgit v1.2.3