Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Request Tracker: Commit

rt branch, 3.999-trunk, updated. 26191cb90b236d4a6cf709eb9aa99bc868bd2901

 

 

Request Tracker commit RSS feed   Index | Next | Previous | View Threaded


sunnavy at bestpractical

Nov 6, 2009, 3:26 AM

Post #1 of 1 (65 views)
Permalink
rt branch, 3.999-trunk, updated. 26191cb90b236d4a6cf709eb9aa99bc868bd2901

The branch, 3.999-trunk has been updated
via 26191cb90b236d4a6cf709eb9aa99bc868bd2901 (commit)
via 7870e7f02e059a58ad5c56c547896478c406ef31 (commit)
from 253eb19ea1ecf029cb169602530541238ebaedd6 (commit)

Summary of changes:
t/mail/gnupg-realmail.t | 10 ++++++++--
t/web/command_line.t | 8 ++++++--
t/web/compilation_errors.t | 6 +++++-
3 files changed, 19 insertions(+), 5 deletions(-)

- Log -----------------------------------------------------------------
commit 7870e7f02e059a58ad5c56c547896478c406ef31
Author: sunnavy <sunnavy[at]bestpractical.com>
Date: Fri Nov 6 19:24:44 2009 +0800

more warning tests

diff --git a/t/mail/gnupg-realmail.t b/t/mail/gnupg-realmail.t
index 0e14665..bda9e00 100644
--- a/t/mail/gnupg-realmail.t
+++ b/t/mail/gnupg-realmail.t
@@ -2,7 +2,7 @@
use strict;
use warnings;

-use RT::Test strict => 0;
+use RT::Test strict => 1;
use Test::More;

plan skip_all => 'GnuPG required.'
@@ -10,7 +10,7 @@ plan skip_all => 'GnuPG required.'
plan skip_all => 'gpg executable is required.'
unless RT::Test->find_executable('gpg');

-plan tests => 176;
+plan tests => 192;


use Digest::MD5 qw(md5_hex);
@@ -39,6 +39,7 @@ RT->config->set( 'mail_plugins' => ['Auth::MailFrom', 'Auth::GnuPG'] );

RT::Test->import_gnupg_key('rt-recipient[at]example.com');
RT::Test->import_gnupg_key('rt-test[at]example.com', 'public');
+RT::Test->trust_gnupg_key('rt-test[at]example.com');

my ($baseurl, $m) = RT::Test->started_ok;
ok $m->login, 'we did log in';
@@ -73,6 +74,11 @@ for my $usage (qw/signed encrypted signed&encrypted/) {
}
}

+$m->warnings_like(
+ [ (qr/Recipient 'ternus\@mit.edu' is unusable/ ) x 16 ],
+ "got Recipient 'ternus\@mit.edu is unusable warning"
+);
+
sub email_ok {
my ($eid, $usage, $format, $attachment) = @_;
diag "email_ok $eid: $usage, $format, $attachment" if $ENV{'TEST_VERBOSE'};
diff --git a/t/web/command_line.t b/t/web/command_line.t
index 67704d4..e20067c 100644
--- a/t/web/command_line.t
+++ b/t/web/command_line.t
@@ -3,9 +3,10 @@
use strict;
use Test::Expect;
use File::Spec ();
-use RT::Test strict => 0, tests => 241, l10n => 1;
+use RT::Test strict => 1, tests => 244, l10n => 1;

my ($baseurl, $m) = RT::Test->started_ok;
+ok( $m->login, 'login' );
use RT::Model::User;
use RT::Model::Queue;
use Encode;
@@ -100,7 +101,6 @@ my $othercf = RT::Model::CustomField->new(current_user => RT->system_user);
ok($val,$msg);


-
# add a comment to ticket
expect_send("comment -m 'comment-$$' $ticket_id", "Adding a comment...");
expect_like(qr/Message recorded/, "Added the comment");
@@ -117,6 +117,8 @@ ok($val,$msg);
check_attachment($test_email);
# binary attachment
check_attachment(RT->html_path.'/NoAuth/images/bplogo.gif');
+ #XXX TODO this is not so right warning
+ $m->warnings_like( qr/Encode::Guess failed/ );

# change a ticket's Owner
expect_send("edit ticket/$ticket_id set owner=root", 'Changing owner...');
@@ -149,6 +151,7 @@ expect_like(qr/queue does not exist/i, 'Errored out');
expect_send("show ticket/$ticket_id -f queue", 'Verifying lack of change...');
expect_like(qr/Queue: EditedQueue$$/, 'Verified lack of change');

+
# Test reading and setting custom fields without spaces
expect_send("show ticket/$ticket_id -f CF-myCF$$", 'Checking initial value');
expect_like(qr/CF\.{myCF$$}:/i, 'Verified initial empty value (CF-x syntax)');
@@ -334,6 +337,7 @@ my $merge_ticket_B = $1;
ok($merge_ticket_B, "Got second ticket to merge id=$merge_ticket_B");
expect_send("merge $merge_ticket_B $merge_ticket_A", 'Merging the tickets...');
expect_like(qr/Merge completed/, 'Merged the tickets');
+$m->warnings_like( qr/That principal is already a requestor/ );

expect_send("show ticket/$merge_ticket_A/history", 'Checking merge on first ticket');
expect_like(qr/Merged into ticket #$merge_ticket_A by root/, 'Merge recorded in first ticket');

commit 26191cb90b236d4a6cf709eb9aa99bc868bd2901
Author: sunnavy <sunnavy[at]bestpractical.com>
Date: Fri Nov 6 19:25:35 2009 +0800

t/web/compilation_errors.t is so special that we can omit warnings

diff --git a/t/web/compilation_errors.t b/t/web/compilation_errors.t
index f4a7268..fe277d6 100644
--- a/t/web/compilation_errors.t
+++ b/t/web/compilation_errors.t
@@ -13,7 +13,7 @@ $tests = 2;
find ( sub { wanted() and $tests += 4 } , 'share/html/');
}

-use RT::Test tests => $tests, strict => 0;
+use RT::Test tests => $tests, strict => 1;
use HTTP::Request::Common;
use HTTP::Cookies;
use LWP;
@@ -53,4 +53,8 @@ sub test_get {

# }}}

+# it's predictable that we will get a lot of warnings because some pages need
+# mandatory arguments, let's not show the warnings
+$agent->get( '/__jifty/test_warnings' );
+
1;

-----------------------------------------------------------------------
_______________________________________________
Rt-commit mailing list
Rt-commit[at]lists.bestpractical.com
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-commit

Request Tracker commit RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact lists@gossamer-threads.com
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.