diff options
author | Leo Kettmeir <crowlkats@toaxl.com> | 2024-02-12 14:35:23 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-12 14:35:23 +0100 |
commit | bd1358efab8ba7339a8e70034315fa7da840292e (patch) | |
tree | f29f366cbff49cdf0bfab697dcde4fb94ff7a09d /test_util/src/lib.rs | |
parent | 80d5ffbe7c4109229571bf94182cf3f40397795e (diff) |
fix(console): support NO_COLOR and colors option in all scenarios (#21910)
Noticed in #21607
Diffstat (limited to 'test_util/src/lib.rs')
-rw-r--r-- | test_util/src/lib.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/test_util/src/lib.rs b/test_util/src/lib.rs index eda386a82..7bb99a573 100644 --- a/test_util/src/lib.rs +++ b/test_util/src/lib.rs @@ -490,6 +490,7 @@ pub struct CheckOutputIntegrationTest<'a> { pub http_server: bool, pub envs: Vec<(String, String)>, pub env_clear: bool, + pub skip_strip_ansi: bool, pub temp_cwd: bool, /// Copies the files at the specified directory in the "testdata" directory /// to the temp folder and runs the test from there. This is useful when @@ -531,6 +532,9 @@ impl<'a> CheckOutputIntegrationTest<'a> { if self.env_clear { command_builder = command_builder.env_clear(); } + if self.skip_strip_ansi { + command_builder = command_builder.skip_strip_ansi(); + } if let Some(cwd) = &self.cwd { command_builder = command_builder.current_dir(cwd); } |