From 29c3c65df390fd13d481d7a1ffe7f3aee4a84ac0 Mon Sep 17 00:00:00 2001 From: Nat Quayle Nelson Date: Sun, 15 Oct 2023 18:04:11 -0600 Subject: [PATCH] Refactor assertLogSprites & don't call delta unless linux --- src/kiss_flixel/SpriteTools.kiss | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/src/kiss_flixel/SpriteTools.kiss b/src/kiss_flixel/SpriteTools.kiss index cb17c95..be030e6 100644 --- a/src/kiss_flixel/SpriteTools.kiss +++ b/src/kiss_flixel/SpriteTools.kiss @@ -149,16 +149,19 @@ (if (sys.FileSystem.exists logFile) (let [expectedLog (StringTools.trim (StringTools.replace (sys.io.File.getContent logFile) "\r" "")) actualLog (StringTools.trim (logSprites))] - (sys.io.File.saveContent "${logFile}.actual" actualLog) - (#unless windows (tryProcess "delta" [logFile "${logFile}.actual"] Prelude.printStr)) - (sys.FileSystem.deleteFile "${logFile}.actual") - (if warnOnly - (unless (= expectedLog actualLog) - (print "Warning! Expected and actual sprite logs are not the same. Install delta for a readable diff") - (print "expected:") - (print expectedLog) - (print "actual:") - (print actualLog)) - (assertEquals expectedLog actualLog))) + (unless (= expectedLog actualLog) + (#when (and linux debug) + (sys.io.File.saveContent "${logFile}.actual" actualLog) + (tryProcess "delta" [logFile "${logFile}.actual"] Prelude.printStr) + (sys.FileSystem.deleteFile "${logFile}.actual")) + (if warnOnly + { + (print "Warning! Expected and actual sprite logs are not the same. Install delta for a readable diff") + (print "expected:") + (print expectedLog) + (print "actual:") + (print actualLog) + } + (assertEquals expectedLog actualLog)))) (sys.io.File.saveContent logFile (logSprites))) (set doPrint true))) \ No newline at end of file