diff options
| author | ivan <ivan> | 2004-11-11 12:13:50 +0000 |
|---|---|---|
| committer | ivan <ivan> | 2004-11-11 12:13:50 +0000 |
| commit | b8cfd0780aa40bb07f3215bf9cb58011f5e32a35 (patch) | |
| tree | 5b5deb6f64cf6eb9f4630675725b59e7bfad137a /rt/lib/t/04_send_email.pl.in | |
| parent | 0a2e57727e8f00fdc8ec4596619fb206c95fa919 (diff) | |
| parent | c582e92888b4a5553e1b4e5214cf35217e4a0cf0 (diff) | |
This commit was generated by cvs2svn to compensate for changes in r3874,
which included commits to RCS files with non-trunk default branches.
Diffstat (limited to 'rt/lib/t/04_send_email.pl.in')
| -rw-r--r-- | rt/lib/t/04_send_email.pl.in | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/rt/lib/t/04_send_email.pl.in b/rt/lib/t/04_send_email.pl.in index 2bdf4c5a6..39ab0d271 100644 --- a/rt/lib/t/04_send_email.pl.in +++ b/rt/lib/t/04_send_email.pl.in @@ -476,6 +476,31 @@ sub crashes_redef_sendmessage { # }}} +# {{{ test a multi-line RT-Send-CC header + +my $content = `cat @RT_LIB_PATH@/t/data/rt-send-cc` || die "couldn't find new content"; + +$parser->ParseMIMEEntityFromScalar($content); + + + +my %args = (message => $content, queue => 1, action => 'correspond'); + RT::Interface::Email::Gateway(\%args); +my $tickets = RT::Tickets->new($RT::SystemUser); +$tickets->OrderBy(FIELD => 'id', ORDER => 'DESC'); +$tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0'); +my $tick = $tickets->First(); +ok ($tick->Id, "found ticket ".$tick->Id); + +my $cc = $tick->Transactions->First->Attachments->First->GetHeader('RT-Send-Cc'); +ok ($cc =~ /test1/, "Found test 1"); +ok ($cc =~ /test2/, "Found test 2"); +ok ($cc =~ /test3/, "Found test 3"); +ok ($cc =~ /test4/, "Found test 4"); +ok ($cc =~ /test5/, "Found test 5"); + +# }}} + # Don't taint the environment $everyone->PrincipalObj->RevokeRight(Right =>'SuperUser'); 1; |
