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