aboutsummaryrefslogtreecommitdiffstats
path: root/test/lua
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2021-11-28 12:23:06 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2021-11-28 12:23:06 +0000
commitd5131fcf2f9ceedbfdc8a5e28f663c15a1d8ffa7 (patch)
tree144ca08dd82842acc6e126fb2f84ce8c0f99ad39 /test/lua
parent449b77cc82eacd9928f1fee7f4559eeb048c284b (diff)
downloadrspamd-d5131fcf2f9ceedbfdc8a5e28f663c15a1d8ffa7.tar.gz
rspamd-d5131fcf2f9ceedbfdc8a5e28f663c15a1d8ffa7.zip
[Test] Improve envelope stuff testing
Diffstat (limited to 'test/lua')
-rw-r--r--test/lua/unit/lua_mime.message_to_ucl.lua29
1 files changed, 28 insertions, 1 deletions
diff --git a/test/lua/unit/lua_mime.message_to_ucl.lua b/test/lua/unit/lua_mime.message_to_ucl.lua
index 27bf24d5a..d02d2cc7b 100644
--- a/test/lua/unit/lua_mime.message_to_ucl.lua
+++ b/test/lua/unit/lua_mime.message_to_ucl.lua
@@ -51,6 +51,9 @@ context("Task piecewise split", function()
rspamd_parsers.parse_mail_address("Test1 <test1@example.com>")[1],
rspamd_parsers.parse_mail_address("Test2 <test2@example.com>")[1]
}, 'rewrite')
+ task:set_from_ip("198.172.22.91")
+ task:set_user("cool user name")
+ task:set_helo("hello mail")
task:process_message()
local expected_json = [[
@@ -108,6 +111,28 @@ context("Task piecewise split", function()
"newlines": "lf",
"digest": "043cf1a314d0a1af95951d6aec932faf",
"envelope": {
+ "recipients_smtp": [
+ {
+ "addr": "test1@example.com",
+ "raw": "<test1@example.com>",
+ "flags": {
+ "valid": true
+ },
+ "user": "test1",
+ "name": "Test1",
+ "domain": "example.com"
+ },
+ {
+ "addr": "test2@example.com",
+ "raw": "<test2@example.com>",
+ "flags": {
+ "valid": true
+ },
+ "user": "test2",
+ "name": "Test2",
+ "domain": "example.com"
+ }
+ ],
"from_smtp": {
"addr": "test@example.com",
"raw": "<test@example.com>",
@@ -117,7 +142,9 @@ context("Task piecewise split", function()
"user": "test",
"name": "Test",
"domain": "example.com"
- }
+ },
+ "helo": "hello mail",
+ "from_ip": "198.172.22.91"
},
"size": 666,
"headers": [