diff options
Diffstat (limited to 'test/functional/lua/conditions.lua')
-rw-r--r-- | test/functional/lua/conditions.lua | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/test/functional/lua/conditions.lua b/test/functional/lua/conditions.lua new file mode 100644 index 0000000..2baa04b --- /dev/null +++ b/test/functional/lua/conditions.lua @@ -0,0 +1,22 @@ +local logger = require 'rspamd_logger' + +rspamd_config:register_symbol({ + name = 'ANY_A', + score = -1.0, + group = "any", + callback = function() + return true, 'hello3' + end +}) + +rspamd_config:add_condition('ANY_A', function(task) + logger.infox(task, 'hello from condition1') + task:insert_result('ANY_A', 1.0, 'hello1') + return true +end) + +rspamd_config:add_condition('ANY_A', function(task) + logger.infox(task, 'hello from condition2') + task:insert_result('ANY_A', 1.0, 'hello2') + return true +end) |