]> git.donarmstrong.com Git - roundcube.git/blob - plugins/managesieve/tests/parser_relational.phpt
Imported Upstream version 0.7
[roundcube.git] / plugins / managesieve / tests / parser_relational.phpt
1 --TEST--
2 Test of Sieve relational extension (RFC5231)
3 --SKIPIF--
4 --FILE--
5 <?php
6 include '../lib/rcube_sieve_script.php';
7
8 $txt = '
9 require ["relational","comparator-i;ascii-numeric"];
10 # rule:[redirect]
11 if header :value "ge" :comparator "i;ascii-numeric"
12     ["X-Spam-score"] ["14"] {redirect "test@test.tld";}
13 ';
14
15 $s = new rcube_sieve_script($txt);
16 echo $s->as_text();
17
18 ?>
19 --EXPECT--
20 require ["relational","comparator-i;ascii-numeric"];
21 # rule:[redirect]
22 if header :value "ge" :comparator "i;ascii-numeric" "X-Spam-score" "14"
23 {
24         redirect "test@test.tld";
25 }