5 use RT::Test tests => 9;
11 my $file = File::Spec->catfile( RT::Test->temp_directory, 'template' );
12 open my $fh, '>', $file or die $!;
14 ===Create-Ticket: ticket1
26 my ( $url, $m ) = RT::Test->started_ok;
27 ok( $m->login, 'logged in' );
29 $m->get_ok( $url . '/Tools/Offline.html' );
32 form_name => 'TicketUpdate',
33 fields => { Template => $file, },
37 $m->content_contains( '这是正文', 'content is parsed right' );
40 form_name => 'TicketUpdate',
41 button => 'UpdateTickets',
43 # mimic what browsers do: they seems decoded $template
44 fields => { string => $template },
47 $m->content_like( qr/Ticket \d+ created/, 'found ticket created message' );
48 my ( $ticket_id ) = $m->content =~ /Ticket (\d+) created/;
50 my $ticket = RT::Ticket->new( RT->SystemUser );
51 $ticket->Load( $ticket_id );
52 is( $ticket->Subject, '标题', 'subject in $ticket is right' );
54 $m->goto_ticket($ticket_id);
55 $m->content_contains( '这是正文',
56 'content is right in ticket display page' );