]> source.dussan.org Git - rspamd.git/commitdiff
[Test] Improve envelope stuff testing
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Sun, 28 Nov 2021 12:23:06 +0000 (12:23 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Sun, 28 Nov 2021 12:23:06 +0000 (12:23 +0000)
test/lua/unit/lua_mime.message_to_ucl.lua

index 27bf24d5aa6d36b7fff88e5c0f65295bed38304f..d02d2cc7ba8ec17b6f7735442ca84ddf912a6256 100644 (file)
@@ -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": [