]> source.dussan.org Git - rspamd.git/commitdiff
[CritFix] Fix test assertion method
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Sun, 13 Sep 2020 22:47:45 +0000 (23:47 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Sun, 13 Sep 2020 22:47:45 +0000 (23:47 +0100)
test/lua/rspamd_assertions.lua

index ac68cfc0ae9ddeb330fad53e3c2d00066cbcd105..72e79c4d4b0300583aab6a4046221fb9938a5071 100644 (file)
@@ -18,7 +18,11 @@ local function rspamd_assert_table_equals(tbl)
 end
 
 local function rspamd_assert_table_equals_sorted(tbl)
-  return util.table_cmp(table.sort(tbl.expect), table.sort(tbl.actual))
+  local expect = util.deepcopy(tbl.expect)
+  local actual = util.deepcopy(tbl.actual)
+  table.sort(expect)
+  table.sort(actual)
+  return util.table_cmp(expect, actual)
 end
 
 local function table_keys_sorted(t)