
sunnavy at bestpractical
Nov 5, 2009, 11:05 PM
Post #1 of 1
(64 views)
Permalink
|
|
rt branch, 3.999-trunk, updated. 253eb19ea1ecf029cb169602530541238ebaedd6
|
|
The branch, 3.999-trunk has been updated via 253eb19ea1ecf029cb169602530541238ebaedd6 (commit) from 2d829f9e24074edc8540abc682e2a055394041bc (commit) Summary of changes: t/mail/gateway.t | 19 ++++++++++++++++--- t/web/crypt-gnupg.t | 6 ++++-- t/web/gnupg-select-keys-on-create.t | 5 +++-- t/web/gnupg-select-keys-on-update.t | 5 +++-- 4 files changed, 26 insertions(+), 9 deletions(-) - Log ----------------------------------------------------------------- commit 253eb19ea1ecf029cb169602530541238ebaedd6 Author: sunnavy <sunnavy[at]bestpractical.com> Date: Fri Nov 6 15:05:07 2009 +0800 catch warnings in tests diff --git a/t/mail/gateway.t b/t/mail/gateway.t index c0c0ec2..7eda457 100644 --- a/t/mail/gateway.t +++ b/t/mail/gateway.t @@ -56,9 +56,10 @@ rt-mailgate - Mail interface to RT3. use strict; use warnings; -use RT::Test strict => 0, tests => 159; +use RT::Test strict => 1, tests => 169; my ($baseurl, $ua) = RT::Test->started_ok; +ok( $ua->login, 'logged in' ); use RT::Model::TicketCollection; @@ -105,7 +106,6 @@ EOF is ($status >> 8, 75, "The mail gateway exited with a failure"); ok (!$id, "No ticket id"); } - my $everyone_group; diag "revoke rights tests depend on" if $ENV{'TEST_VERBOSE'}; { @@ -254,6 +254,11 @@ EOF ok( !$u->id, "user does not exist and was not Created by failed ticket submission"); } +$ua->warnings_like( + [(qr/could not load a valid user/i) x 3], + 'got could not load user warning' +); + diag "grant everybody with CreateTicket right" if $ENV{'TEST_VERBOSE'}; { ok( RT::Test->set_rights( @@ -309,6 +314,11 @@ EOF ok( !$u->id, " user does not exist and was not Created by ticket correspondence submission"); } +$ua->warnings_like( + [(qr/could not load a valid user/i) x 3], + 'got could not load user warning' +); + diag "grant everyone 'ReplyToTicket' right" if $ENV{'TEST_VERBOSE'}; { ok( RT::Test->set_rights( @@ -388,6 +398,10 @@ EOF ok( !$u->id, " user does not exist and was not Created by ticket comment submission"); } +$ua->warnings_like( + [(qr/could not load a valid user/i) x 3], + 'got could not load user warning' +); diag "grant everyone 'CommentOnTicket' right" if $ENV{'TEST_VERBOSE'}; { @@ -509,7 +523,6 @@ diag "Testing preservation of binary attachments" if $ENV{'TEST_VERBOSE'}; # Grab the binary attachment via the web ui my $full_url = "$url/Ticket/Attachment/". $attachment->transaction_id ."/". $attachment->id. "/bplogo.gif"; - $ua->login(); my $r = $ua->get( $full_url ); # Verify that the downloaded attachment is the same as what we uploaded. diff --git a/t/web/crypt-gnupg.t b/t/web/crypt-gnupg.t index af37edd..3f8af4a 100644 --- a/t/web/crypt-gnupg.t +++ b/t/web/crypt-gnupg.t @@ -2,14 +2,14 @@ use strict; use Test::More; -use RT::Test strict => 0; +use RT::Test strict => 1; plan skip_all => 'GnuPG required.' unless eval 'use GnuPG::Interface; 1'; plan skip_all => 'gpg executable is required.' unless RT::Test->find_executable('gpg'); -plan tests => 92; +plan tests => 93; use RT::ScripAction::SendEmail; @@ -388,6 +388,8 @@ hello MAIL ((my $status), $id) = RT::Test->send_via_mailgate($mail); +$m->warnings_like( qr/Recipient 'nokey\@example.com' is unusable/ ); + is ($status >> 8, 0, "The mail gateway exited normally"); ok ($id, "got id of a newly created ticket - $id"); $tick = RT::Model::Ticket->new(current_user => RT->system_user ); diff --git a/t/web/gnupg-select-keys-on-create.t b/t/web/gnupg-select-keys-on-create.t index 8fd10bb..d14094c 100644 --- a/t/web/gnupg-select-keys-on-create.t +++ b/t/web/gnupg-select-keys-on-create.t @@ -3,14 +3,14 @@ use strict; use warnings; use Test::More; -use RT::Test strict => 0; +use RT::Test strict => 1; plan skip_all => 'GnuPG required.' unless eval 'use GnuPG::Interface; 1'; plan skip_all => 'gpg executable is required.' unless RT::Test->find_executable('gpg'); -plan tests => 60; +plan tests => 61; use RT::ScripAction::SendEmail; use File::Temp qw(tempdir); @@ -66,6 +66,7 @@ diag "check that signing doesn't work if there is no key" if $ENV{TEST_VERBOSE}; qr/unable to sign outgoing email messages/i, 'problems with passphrase' ); + $m->warnings_like( qr/secret key not available/, 'got secret key not available warning' ); my @mail = RT::Test->fetch_caught_mails; ok !@mail, 'there are no outgoing emails'; diff --git a/t/web/gnupg-select-keys-on-update.t b/t/web/gnupg-select-keys-on-update.t index cd836eb..df115cd 100644 --- a/t/web/gnupg-select-keys-on-update.t +++ b/t/web/gnupg-select-keys-on-update.t @@ -3,14 +3,14 @@ use strict; use warnings; use Test::More; -use RT::Test strict => 0; +use RT::Test strict => 1; plan skip_all => 'GnuPG required.' unless eval 'use GnuPG::Interface; 1'; plan skip_all => 'gpg executable is required.' unless RT::Test->find_executable('gpg'); -plan tests => 68; +plan tests => 69; use RT::ScripAction::SendEmail; use File::Temp qw(tempdir); @@ -78,6 +78,7 @@ diag "check that signing doesn't work if there is no key" if $ENV{TEST_VERBOSE}; qr/unable to sign outgoing email messages/i, 'problems with passphrase' ); + $m->warnings_like( qr/secret key not available/, 'got secret key not available warning' ); my @mail = RT::Test->fetch_caught_mails; ok !@mail, 'there are no outgoing emails'; ----------------------------------------------------------------------- _______________________________________________ Rt-commit mailing list Rt-commit[at]lists.bestpractical.com http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-commit
|