/[notice-sender]/trunk/t/1_nos.t
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/t/1_nos.t

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 80 by dpavlin, Fri Aug 26 05:38:00 2005 UTC revision 88 by dpavlin, Mon Dec 18 16:25:28 2006 UTC
# Line 3  Line 3 
3  use strict;  use strict;
4  use blib;  use blib;
5    
6  use Test::More tests => 114;  use Test::More tests => 118;
7  use Cwd qw/abs_path/;  use Cwd qw/abs_path/;
8  use Data::Dumper;  use Data::Dumper;
9    
# Line 85  foreach my $list (('My list', 'another', Line 85  foreach my $list (('My list', 'another',
85  # test sending  # test sending
86    
87  ok(my $sent = $nos->send_queued_messages(  ok(my $sent = $nos->send_queued_messages(
88          list => 'My list',          list => 'My list',
89          driver => 'Test',          driver => 'Test',
90          sleep => 0,          sleep => 0,
91  ), 'send_queued_messages for My list');  ), 'send_queued_messages for My list');
92    
93  cmp_ok( eval { scalar(Email::Send::Test->emails) }, '==', $sent, "sent $sent emails" );  cmp_ok( eval { scalar(Email::Send::Test->emails) }, '==', $sent, "sent $sent emails" );
# Line 95  cmp_ok( eval { scalar(Email::Send::Test- Line 95  cmp_ok( eval { scalar(Email::Send::Test-
95  # replay to messages  # replay to messages
96    
97  for (my $i = 0; $i < $sent; $i++) {  for (my $i = 0; $i < $sent; $i++) {
98          ok(my $msg = $Email::Send::Test::emails[$i], "email $i");          ok(my $msg = Email::Send::Test->emails->[$i], "email $i");
99          isa_ok($msg, 'Email::Simple');          isa_ok($msg, 'Email::Simple');
100          my ($from, $to);          my ($from, $to);
101          ok($from = $msg->header("From"), "found From: $from");          ok($from = $msg->header("From"), "found From: $from");
# Line 134  foreach (my $i = 0; $i <= $#r; $i++) { Line 134  foreach (my $i = 0; $i <= $#r; $i++) {
134  }  }
135    
136  @r = $nos->received_messages(message => 1);  @r = $nos->received_messages(message => 1);
137  for (my $i = 1; $i <= $#r; $i++) {  for (my $i = 0; $i <= $#r; $i++) {
138          my $from = $r[$i-1]->{'date'};          my $date = $r[$i]->{'date'};
139          my $to = $r[$i]->{'date'};          my @r_from = $nos->received_messages( date_from => $date );
140          my @r2 = $nos->received_messages( date_from => $r[$i-1]->{'date'}, date_to => $r[$i]->{'date'} );          cmp_ok(scalar @r_from, '==', ($sent - $i), "received_messages( '$date' - )");
141          cmp_ok(scalar @r2, '==', 2, "received_messages( '$from' - '$to' )");          my @r_to = $nos->received_messages( date_to => $date );
142            cmp_ok(scalar @r_to, '==', ($i + 1), "received_messages( - '$date')");
143  }  }
144    
145  # do some changes  # do some changes
# Line 193  foreach my $list (( 'My list', 'test', ' Line 194  foreach my $list (( 'My list', 'test', '
194    
195  exit;  exit;
196    
 # make warn happy  
 @Email::Send::Test::emails = [];  
   

Legend:
Removed from v.80  
changed lines
  Added in v.88

  ViewVC Help
Powered by ViewVC 1.1.26