[Rt-commit] rt branch, create-action, updated. efc48f761a76977cddd6c96a707af873576afb7c
sartak at bestpractical.com
sartak at bestpractical.com
Tue Nov 17 15:28:08 EST 2009
The branch, create-action has been updated
via efc48f761a76977cddd6c96a707af873576afb7c (commit)
via 0a66991d71d03734c7afa9723d0934a577446ee9 (commit)
from 11cc35ab8ae5201e3835415fa127382d0e7ee6e2 (commit)
Summary of changes:
lib/RT/Action/CreateTicket.pm | 3 ++-
t/web/ticket_owner.t | 19 ++++++++++---------
2 files changed, 12 insertions(+), 10 deletions(-)
- Log -----------------------------------------------------------------
commit 0a66991d71d03734c7afa9723d0934a577446ee9
Author: Shawn M Moore <sartak at bestpractical.com>
Date: Tue Nov 17 15:27:30 2009 -0500
Include queue in the create message
diff --git a/lib/RT/Action/CreateTicket.pm b/lib/RT/Action/CreateTicket.pm
index b733a15..a36d94f 100644
--- a/lib/RT/Action/CreateTicket.pm
+++ b/lib/RT/Action/CreateTicket.pm
@@ -192,7 +192,8 @@ sub set_final_priority {
sub report_success {
my $self = shift;
my $id = $self->record->id;
- $self->result->message(_("Created ticket #%1", $id));
+ my $queue = $self->record->queue->name;
+ $self->result->message(_("Created ticket #%1 in queue %2", $id, $queue));
}
sub add_ticket_custom_fields {
commit efc48f761a76977cddd6c96a707af873576afb7c
Author: Shawn M Moore <sartak at bestpractical.com>
Date: Tue Nov 17 15:27:40 2009 -0500
Another Jiftyfied test
diff --git a/t/web/ticket_owner.t b/t/web/ticket_owner.t
index 67521d2..97800db 100644
--- a/t/web/ticket_owner.t
+++ b/t/web/ticket_owner.t
@@ -45,9 +45,8 @@ diag "current user has no right to own, nobody selected as owner on create" if $
ok !grep($_ == $user_a->id, $owner_field->possible_values),
'user A can not own tickets';
$agent_a->submit;
-
- $agent_a->content_like(qr/Ticket \d+ created in queue/i, 'created ticket');
- my ($id) = ($agent_a->content =~ /Ticket (\d+) created in queue/);
+ $agent_a->content_like(qr/Created ticket #\d+ in queue/i, 'created ticket');
+ my ($id) = ($agent_a->content =~ /Created ticket #(\d+) in queue/);
ok $id, 'found id of the ticket';
my $ticket = RT::Model::Ticket->new(current_user => RT->system_user );
$ticket->load( $id );
@@ -63,16 +62,18 @@ diag "user can chose owner of a new ticket" if $ENV{TEST_VERBOSE};
$agent_a->submit;
$agent_a->content_like(qr/Create a new ticket/i, 'opened create ticket page');
- my $form = $agent_a->form_name('ticket_create');
- is $form->value('owner'), RT->nobody->id, 'correct owner selected';
+ my $moniker = $agent_a->moniker_for('RT::Action::CreateTicket');
+ my $owner_field = $agent_a->action_field_input($moniker, 'owner');
+
+ is $owner_field->value, RT->nobody->id, 'correct owner selected';
- ok grep($_ == $user_b->id, $form->find_input('owner')->possible_values),
+ ok grep($_ == $user_b->id, $owner_field->possible_values),
'user B is listed as potential owner';
- $agent_a->select('owner', $user_b->id);
+ $owner_field->value($user_b->id);
$agent_a->submit;
- $agent_a->content_like(qr/Ticket \d+ created in queue/i, 'created ticket');
- my ($id) = ($agent_a->content =~ /Ticket (\d+) created in queue/);
+ $agent_a->content_like(qr/Created ticket #\d+ in queue/i, 'created ticket');
+ my ($id) = ($agent_a->content =~ /Created ticket #(\d+) in queue/);
ok $id, 'found id of the ticket';
my $ticket = RT::Model::Ticket->new(current_user => RT->system_user );
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list