]> source.dussan.org Git - rspamd.git/commitdiff
[Test] Map reload: improve test output 3520/head
authorAndrew Lewis <nerf@judo.za.org>
Fri, 16 Oct 2020 10:43:03 +0000 (12:43 +0200)
committerAndrew Lewis <nerf@judo.za.org>
Fri, 16 Oct 2020 10:43:03 +0000 (12:43 +0200)
test/functional/lua/mapreload.lua

index 572da10de72d10043247da6b01d91dc31322c643..ae20120fed8331f9de106300221ad63ad886e9af 100644 (file)
@@ -7,10 +7,14 @@ rspamd_config:register_symbol({
   name = 'MAP_SET_HIT_AND_MISS',
   score = 1.0,
   callback = function()
-    if (test_map:get_key('example.com') and not test_map:get_key('rspamd-test.com')) then
+    local has_example = test_map:get_key('example.com')
+    local has_rspamdtest = test_map:get_key('rspamd-test.com')
+    if has_example and not has_rspamdtest then
       return true, 'example.com'
-    elseif (test_map:get_key('rspamd-test.com') and not test_map:get_key('example.com')) then
+    elseif has_rspamdtest and not has_example then
       return true, 'rspamd.com'
+    else
+      return true, string.format('invalid: has_example=%s, has_rspamdtest=%s', has_example, has_rspamdtest)
     end
   end
 })