projects
/
freeside.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
update address standardization for cust_location changes
[freeside.git]
/
rt
/
t
/
web
/
offline_utf8.t
diff --git
a/rt/t/web/offline_utf8.t
b/rt/t/web/offline_utf8.t
index
2a3e64d
..
24795c0
100644
(file)
--- a/
rt/t/web/offline_utf8.t
+++ b/
rt/t/web/offline_utf8.t
@@
-2,11
+2,14
@@
use strict;
use warnings;
use strict;
use warnings;
-use RT::Test tests => 8;
-use File::Temp qw/tempfile/;
+use RT::Test tests => 9;
+use utf8;
+
use Encode;
use Encode;
+
use RT::Ticket;
use RT::Ticket;
-my ( $fh, $file ) = tempfile;
+my $file = File::Spec->catfile( RT::Test->temp_directory, 'template' );
+open my $fh, '>', $file or die $!;
my $template = <<EOF;
===Create-Ticket: ticket1
Queue: General
my $template = <<EOF;
===Create-Ticket: ticket1
Queue: General
@@
-38,17
+41,17
@@
$m->submit_form(
button => 'UpdateTickets',
# mimic what browsers do: they seems decoded $template
button => 'UpdateTickets',
# mimic what browsers do: they seems decoded $template
- fields => { string =>
decode( 'utf8', $template ),
},
+ fields => { string =>
$template
},
);
$m->content_like( qr/Ticket \d+ created/, 'found ticket created message' );
my ( $ticket_id ) = $m->content =~ /Ticket (\d+) created/;
);
$m->content_like( qr/Ticket \d+ created/, 'found ticket created message' );
my ( $ticket_id ) = $m->content =~ /Ticket (\d+) created/;
-my $ticket = RT::Ticket->new(
$RT::
SystemUser );
+my $ticket = RT::Ticket->new(
RT->
SystemUser );
$ticket->Load( $ticket_id );
is( $ticket->Subject, '标题', 'subject in $ticket is right' );
$ticket->Load( $ticket_id );
is( $ticket->Subject, '标题', 'subject in $ticket is right' );
-$m->g
et_ok( $url . "/Ticket/Display.html?id=$ticket_id"
);
+$m->g
oto_ticket($ticket_id
);
$m->content_contains( '这是正文',
'content is right in ticket display page' );
$m->content_contains( '这是正文',
'content is right in ticket display page' );