5 use RT::Test tests => 8;
6 use File::Temp qw/tempfile/;
9 my ( $fh, $file ) = tempfile;
11 ===Create-Ticket: ticket1
23 my ( $url, $m ) = RT::Test->started_ok;
24 ok( $m->login, 'logged in' );
26 $m->get_ok( $url . '/Tools/Offline.html' );
29 form_name => 'TicketUpdate',
30 fields => { Template => $file, },
34 $m->content_contains( '这是正文', 'content is parsed right' );
37 form_name => 'TicketUpdate',
38 button => 'UpdateTickets',
40 # mimic what browsers do: they seems decoded $template
41 fields => { string => decode( 'utf8', $template ), },
44 $m->content_like( qr/Ticket \d+ created/, 'found ticket created message' );
45 my ( $ticket_id ) = $m->content =~ /Ticket (\d+) created/;
47 my $ticket = RT::Ticket->new( $RT::SystemUser );
48 $ticket->Load( $ticket_id );
49 is( $ticket->Subject, '标题', 'subject in $ticket is right' );
51 $m->get_ok( $url . "/Ticket/Display.html?id=$ticket_id" );
52 $m->content_contains( '这是正文',
53 'content is right in ticket display page' );