diff --git a/compiler/crates/fixture-tests/src/lib.rs b/compiler/crates/fixture-tests/src/lib.rs index 25b4c61dc63d6..343ea783c43dc 100644 --- a/compiler/crates/fixture-tests/src/lib.rs +++ b/compiler/crates/fixture-tests/src/lib.rs @@ -107,9 +107,11 @@ pub async fn test_fixture( let expect_ok = !input.contains("expected-to-throw"); let actual_result: Result; { - let _guard = LOCK.lock().await; - env::set_var("NO_COLOR", "1"); + let lock = LOCK.lock().await; + colored::control::set_override(false); actual_result = transform(&fixture).await; + colored::control::unset_override(); + drop(lock); } let actual = match &actual_result {