From a27f0b37d2d7ea3ec4528c4aea99261bbf049464 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Sat, 18 Jul 2026 13:54:50 +0300 Subject: [PATCH] update asserts --- res/modules/internal/asserts.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/res/modules/internal/asserts.lua b/res/modules/internal/asserts.lua index 5c52de875..b84d5d37f 100644 --- a/res/modules/internal/asserts.lua +++ b/res/modules/internal/asserts.lua @@ -41,15 +41,15 @@ function this.equals(expected, fact, prefix) if mt == Canvas then local diff, mismatches = diff_canvas(expected, fact) if mismatches > 0 then - local test_name = app.script or random.uuid() + prefix = prefix or app.script or base64.encode_urlsafe(random.bytes(6)) local path_diff = get_test_artifact_path( - string.format("diff_%s.png", test_name) + string.format("%s.diff.png", prefix) ) local path_fact = get_test_artifact_path( - string.format("fact_%s.png", test_name) + string.format("%s.fact.png", prefix) ) local path_expected = get_test_artifact_path( - string.format("expected_%s.png", test_name) + string.format("%s.expected.png", prefix) ) file.write_bytes(path_diff, diff:encode('png')) file.write_bytes(path_fact, fact:encode('png')) @@ -59,7 +59,7 @@ function this.equals(expected, fact, prefix) "%s pixels of %s (%s%%) are different, diff saved as %s", mismatches, total_pixels, - math.round(mismatches / total_pixels * 100), + math.round(mismatches / total_pixels * 100, 2), string.escape(path_diff)) ) end