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.22
[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
24795c0
..
aab3049
100644
(file)
--- a/
rt/t/web/offline_utf8.t
+++ b/
rt/t/web/offline_utf8.t
@@
-1,16
+1,12
@@
-#!/usr/bin/env perl
use strict;
use warnings;
use RT::Test tests => 9;
use strict;
use warnings;
use RT::Test tests => 9;
-use utf8;
-
-use Encode;
use RT::Ticket;
my $file = File::Spec->catfile( RT::Test->temp_directory, 'template' );
open my $fh, '>', $file or die $!;
use RT::Ticket;
my $file = File::Spec->catfile( RT::Test->temp_directory, 'template' );
open my $fh, '>', $file or die $!;
-my $template =
<<EOF
;
+my $template =
Encode::decode("UTF-8",<<EOF)
;
===Create-Ticket: ticket1
Queue: General
Subject: 标题
===Create-Ticket: ticket1
Queue: General
Subject: 标题
@@
-20,7
+16,7
@@
Content:
ENDOFCONTENT
EOF
ENDOFCONTENT
EOF
-print $fh
$template
;
+print $fh
Encode::encode("UTF-8",$template)
;
close $fh;
my ( $url, $m ) = RT::Test->started_ok;
close $fh;
my ( $url, $m ) = RT::Test->started_ok;
@@
-34,7
+30,7
@@
$m->submit_form(
button => 'Parse',
);
button => 'Parse',
);
-$m->content_contains(
'这是正文'
, 'content is parsed right' );
+$m->content_contains(
Encode::decode("UTF-8",'这是正文')
, 'content is parsed right' );
$m->submit_form(
form_name => 'TicketUpdate',
$m->submit_form(
form_name => 'TicketUpdate',
@@
-49,9
+45,9
@@
my ( $ticket_id ) = $m->content =~ /Ticket (\d+) created/;
my $ticket = RT::Ticket->new( RT->SystemUser );
$ticket->Load( $ticket_id );
my $ticket = RT::Ticket->new( RT->SystemUser );
$ticket->Load( $ticket_id );
-is( $ticket->Subject,
'标题'
, 'subject in $ticket is right' );
+is( $ticket->Subject,
Encode::decode("UTF-8",'标题')
, 'subject in $ticket is right' );
$m->goto_ticket($ticket_id);
$m->goto_ticket($ticket_id);
-$m->content_contains(
'这是正文'
,
+$m->content_contains(
Encode::decode("UTF-8",'这是正文')
,
'content is right in ticket display page' );
'content is right in ticket display page' );