summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormo8it <mo8it@proton.me>2024-04-16 21:46:07 +0200
committermo8it <mo8it@proton.me>2024-04-16 21:46:07 +0200
commit30636e7cf345757f95235744ff81376ae81c9aa2 (patch)
treefbecf84b803dd1a6860a070e5c3c2d04e5467d86
parentd322bcfcec8bd39a66fb5e6c0390e648e060b67c (diff)
Use colors inside the test
-rw-r--r--src/exercise.rs12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/exercise.rs b/src/exercise.rs
index 2ec8d97..8bdf399 100644
--- a/src/exercise.rs
+++ b/src/exercise.rs
@@ -69,7 +69,17 @@ impl Exercise {
pub fn run(&self) -> Result<Output> {
match self.mode {
Mode::Run => self.cargo_cmd("run", &[]),
- Mode::Test => self.cargo_cmd("test", &["--", "--nocapture", "--format", "pretty"]),
+ Mode::Test => self.cargo_cmd(
+ "test",
+ &[
+ "--",
+ "--color",
+ "always",
+ "--nocapture",
+ "--format",
+ "pretty",
+ ],
+ ),
Mode::Clippy => self.cargo_cmd(
"clippy",
&["--", "-D", "warnings", "-D", "clippy::float_cmp"],