X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=t%2F06_mail_handling.t;h=2f8f452d7983c98431b5f258f7867fbe72506a10;hb=ea162515d6f096215237c46b55f9d5d3e370d02f;hp=0e42ed03f5ea1e97972c13507be19269c6db3e9a;hpb=1b1055f4cf36f98a083b6fde3df7dda299220840;p=debbugs.git diff --git a/t/06_mail_handling.t b/t/06_mail_handling.t index 0e42ed0..2f8f452 100644 --- a/t/06_mail_handling.t +++ b/t/06_mail_handling.t @@ -1,7 +1,7 @@ # -*- mode: cperl;-*- # $Id: 05_mail.t,v 1.1 2005/08/17 21:46:17 don Exp $ -use Test::More tests => 126; +use Test::More tests => 127; use warnings; use strict; @@ -113,6 +113,22 @@ my $status = read_bug(bug=>1); ok($status->{subject} eq 'new title','bug 1 retitled'); ok($status->{severity} eq 'wishlist','bug 1 wishlisted'); +# now check to see if we can close a bug using a psuedoheader done +send_message(to => '1-done@bugs.something', + headers => [To => 'control@bugs.something', + From => 'foo@bugs.something', + Subject => 'Munging a bug', + ], + body => <<'EOF') or fail 'message to control@bugs.something failed'; +Done: Me Developer + +I'm closing this bug for reasons +EOF + +$status = read_bug(bug=>1); +ok($status->{done} eq 'Me Developer '); + + # now we're going to go through and methododically test all of the control commands. my @control_commands = (