]> source.dussan.org Git - rspamd.git/commitdiff
[Test] Add test for hostname map
authorAndrew Lewis <nerf@judo.za.org>
Sun, 31 Jul 2016 14:03:56 +0000 (16:03 +0200)
committerAndrew Lewis <nerf@judo.za.org>
Sun, 31 Jul 2016 15:26:49 +0000 (17:26 +0200)
test/functional/cases/102_maps.robot
test/functional/configs/maps.conf

index 03291a49ffaab83ba1e537c84ba7d377b1714b17..6070cf5e44eea4f93f1d6ca540d7e4f13277bbc9 100644 (file)
@@ -97,3 +97,11 @@ MAP - UTF
 MAP - UTF MISS
   ${result} =  Scan Message With Rspamc  ${MESSAGE}
   Check Rspamc  ${result}  HEADER_MAP  inverse=1  rc_noinverse=1
+
+MAP - HOSTNAME
+  ${result} =  Scan Message With Rspamc  ${MESSAGE}  --ip  127.0.0.1  --hostname  example.com
+  Check Rspamc  ${result}  HOSTNAME_MAP
+
+MAP - HOSTNAME MISS
+  ${result} =  Scan Message With Rspamc  ${MESSAGE}  --ip  127.0.0.1  --hostname  rspamd.com
+  Check Rspamc  ${result}  HOSTNAME_MAP  inverse=1  rc_noinverse=1
index 0817dd7cfcba80befed02fc05dcb13fdc5cc6714..039ef3fb00799b31341f3d2d38b1a036a22ef0f4 100644 (file)
@@ -69,4 +69,8 @@ multimap {
     map = "${TESTDIR}/configs/maps/utf.list";
     regexp = true;
   }
+  HOSTNAME_MAP {
+    type = "hostname";
+    map = "${TESTDIR}/configs/maps/domains.list";
+  }
 }