]> git.donarmstrong.com Git - roundcube.git/blob - plugins/managesieve/tests/parser_imapflags.phpt
Imported Upstream version 0.7
[roundcube.git] / plugins / managesieve / tests / parser_imapflags.phpt
1 --TEST--
2 Test of Sieve vacation extension (RFC5232)
3 --SKIPIF--
4 --FILE--
5 <?php
6 include '../lib/rcube_sieve_script.php';
7
8 $txt = '
9 require ["imapflags"];
10 # rule:[imapflags]
11 if header :matches "Subject" "^Test$" {
12     setflag "\\\\Seen";
13     addflag ["\\\\Answered","\\\\Deleted"];
14 }
15 ';
16
17 $s = new rcube_sieve_script($txt, array('imapflags'));
18 echo $s->as_text();
19
20 ?>
21 --EXPECT--
22 require ["imapflags"];
23 # rule:[imapflags]
24 if header :matches "Subject" "^Test$"
25 {
26         setflag "\\Seen";
27         addflag ["\\Answered","\\Deleted"];
28 }