projects
/
freeside.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
RT 4.0.13
[freeside.git]
/
rt
/
t
/
web
/
ticket_display.t
diff --git
a/rt/t/web/ticket_display.t
b/rt/t/web/ticket_display.t
index
a9cab0c
..
35e9217
100644
(file)
--- a/
rt/t/web/ticket_display.t
+++ b/
rt/t/web/ticket_display.t
@@
-1,7
+1,7
@@
use strict;
use warnings;
use strict;
use warnings;
-use RT::Test tests =>
18
;
+use RT::Test tests =>
undef
;
my $queue = RT::Test->load_or_create_queue( Name => 'General' );
my $queue = RT::Test->load_or_create_queue( Name => 'General' );
@@
-10,10
+10,15
@@
my $user = RT::Test->load_or_create_user(
Password => 'password',
);
Password => 'password',
);
+my $cf = RT::Test->load_or_create_custom_field( Name => 'test_cf', Queue => $queue->Name, Type => 'FreeformSingle' );
+my $cf_form_id = 'Object-RT::Ticket--CustomField-'.$cf->Id.'-Value';
+my $cf_test_value = "some string for test_cf $$";
+
my ( $baseurl, $m ) = RT::Test->started_ok;
ok(
RT::Test->set_rights(
{ Principal => $user, Right => [qw(SeeQueue CreateTicket)] },
my ( $baseurl, $m ) = RT::Test->started_ok;
ok(
RT::Test->set_rights(
{ Principal => $user, Right => [qw(SeeQueue CreateTicket)] },
+ { Principal => $user, Object => $queue, Right => [qw(SeeCustomField ModifyCustomField)] }
),
'set rights'
);
),
'set rights'
);
@@
-26,7
+31,7
@@
diag "test ShowTicket right";
$m->get_ok( '/Ticket/Create.html?Queue=' . $queue->id,
'go to ticket create page' );
my $form = $m->form_name('TicketCreate');
$m->get_ok( '/Ticket/Create.html?Queue=' . $queue->id,
'go to ticket create page' );
my $form = $m->form_name('TicketCreate');
- $m->submit_form( fields => { Subject => 'ticket foo' } );
+ $m->submit_form( fields => { Subject => 'ticket foo'
, $cf_form_id => $cf_test_value
} );
my $ticket = RT::Test->last_ticket;
ok( $ticket->id, 'ticket is created' );
my $ticket = RT::Test->last_ticket;
ok( $ticket->id, 'ticket is created' );
@@
-56,8
+61,9
@@
diag "test ShowTicket right";
$m->content_lacks( "No permission to view ticket", 'no error msg' );
$m->title_is( "#$id: ticket foo", 'we can it' );
$m->content_lacks( "No permission to view ticket", 'no error msg' );
$m->title_is( "#$id: ticket foo", 'we can it' );
+ $m->content_contains($cf_test_value, "Custom Field was submitted and saved");
}
}
-# TODO more /Ticket/Display.html tests here
-
+undef $m;
+done_testing();