]> source.dussan.org Git - rspamd.git/commitdiff
[Test] Add some missing tests for selectors
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 14 May 2020 11:43:19 +0000 (12:43 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 14 May 2020 11:43:19 +0000 (12:43 +0100)
test/lua/unit/selectors.lua

index 294e98b62a6333a21320aa12653ff540a39b96a4..dea80fdbfe959855f2648e237c66e08783cf40f0 100644 (file)
@@ -342,6 +342,14 @@ context("Selectors test", function()
       selector = "header(X-Test, full).last",
       expect = {"3"}
     },
+    ["header lower digest substring"] = {
+      selector = "header('Subject').lower.digest('hex').substring(1, 16)",
+      expect = {"736ad5f50fc95d73"}
+    },
+    ["header gsub"] = {
+      selector = "header('Subject'):gsub('a', 'b')",
+      expect = {"Second, lower-cbsed hebder subject"}
+    },
   }
 
   for case_name, case in pairs(cases) do