diff --git a/tests/Main.idr b/tests/Main.idr index f8cdc67037..8c96eee718 100644 --- a/tests/Main.idr +++ b/tests/Main.idr @@ -199,8 +199,8 @@ runTest opts testPath ] Just exp => do putStrLn "Golden value differs from actual value." - code <- system "git diff expected output" - when (code /= 0) $ printExpectedVsOutput exp out + code <- system "git diff --exit-code expected output" + when (code < 0) $ printExpectedVsOutput exp out putStrLn "Accept actual value as new golden value? [yn]" b <- getAnswer when b $ do Right _ <- writeFile "expected" out