[Rt-commit] r3184 - in RT-Extension-AddAdminCcsOnQueueChange: . t
kevinr at bestpractical.com
kevinr at bestpractical.com
Wed Jun 15 17:54:13 EDT 2005
Author: kevinr
Date: Wed Jun 15 17:54:13 2005
New Revision: 3184
Modified:
RT-Extension-AddAdminCcsOnQueueChange/ (props changed)
RT-Extension-AddAdminCcsOnQueueChange/t/01-require.t
Log:
r4314 at sad-girl-in-snow: kevinr | 2005-06-15 17:32:00 -0400
* Fixed error in e-mail addresses
* Added test for multiple additions of the same address
Modified: RT-Extension-AddAdminCcsOnQueueChange/t/01-require.t
==============================================================================
--- RT-Extension-AddAdminCcsOnQueueChange/t/01-require.t (original)
+++ RT-Extension-AddAdminCcsOnQueueChange/t/01-require.t Wed Jun 15 17:54:13 2005
@@ -49,7 +49,7 @@
# handles a single watcher?
($id, $message) = $watched_queue->AddWatcher( Type => 'AdminCc',
- Email => 'watcher1\@example.com'
+ Email => 'watcher1 at example.com'
);
ok($id, "Added watcher1? $message");
@@ -70,7 +70,7 @@
# doesn't add watchers when the ticket gets moved back
($id, $message) = $watched_queue->AddWatcher( Type => 'AdminCc',
- Email => 'watcher2\@example.com'
+ Email => 'watcher2 at example.com'
);
ok($id, "Added watcher2? $message");
($id, $message) = $ticket_1->SetQueue("Watched-$$");
@@ -79,11 +79,15 @@
# deals properly with multiple watchers
($id, $message) = $watched_queue->AddWatcher( Type => 'AdminCc',
- Email => 'watcher3\@example.com'
+ Email => 'watcher3 at example.com'
);
ok($id, "Added watcher3? $message");
($id, $message) = $ticket_1->SetQueue("Unwatched-$$");
ok($id, "Moved ticket? $message");
ok($ticket_1->AdminCcAddresses =~ /watcher2\@example.com/ && $ticket_1->AdminCcAddresses =~ /watcher3\@example.com/, "Adds multiple AdminCcs on move out of watched queue");
+# doesn't add a second copy of the first watcher
+my @matches = ($ticket_1->AdminCcAddresses =~ /watcher1\@example.com/g);
+ok(@matches == 1, "Doesn't add multiple copies of the same address");
+
1;
More information about the Rt-commit
mailing list