diff --git a/crates/cli/tests/cli_run.rs b/crates/cli/tests/cli_run.rs index a4acf09165..f753c5e866 100644 --- a/crates/cli/tests/cli_run.rs +++ b/crates/cli/tests/cli_run.rs @@ -310,6 +310,9 @@ mod cli_run { actual = format!("{}passed in ms.", before_first_digit); } + let self_path = file.display().to_string(); + actual = actual.replace(&self_path, ""); + if !actual.ends_with(expected_ending) { panic!( "expected output to end with:\n{}\nbut instead got:\n{}\n stderr was:\n{}", @@ -573,6 +576,9 @@ mod cli_run { x : Num * x = 42 + [ 15:9] 42 + [ 16:9] "Fjoer en ferdjer frieten oan dyn geve lea" + Program finished! "# ), UseValgrind::Yes, diff --git a/crates/cli_testing_examples/expects/expects.roc b/crates/cli_testing_examples/expects/expects.roc index 60878c1caa..9d68708694 100644 --- a/crates/cli_testing_examples/expects/expects.roc +++ b/crates/cli_testing_examples/expects/expects.roc @@ -12,4 +12,6 @@ expect main = x = 42 expect x != x - "Program finished!" + dbg x + dbg "Fjoer en ferdjer frieten oan dyn geve lea" + "Program finished!\n"