convert to Distar
[catagits/Catalyst-Runtime.git] / t / unicode_plugin_charset_utf8.t
CommitLineData
55046410 1use strict;
2use warnings;
3use Test::More;
4use FindBin qw/ $Bin /;
5use lib "$Bin/lib";
6use Data::Dumper;
7
8BEGIN {
6adc45cf 9 # $ENV{TESTAPP_ENCODING} = 'UTF-8'; # This is now default
55046410 10 $ENV{TESTAPP_DEBUG} = 0;
11 $ENV{CATALYST_DEBUG} = 0;
12}
13
14use Catalyst::Test 'TestAppUnicode';
15
16ok request('/capture_charset/utf-8');
17is scalar(@TestLogger::LOGS), 0;
18
19ok request('/capture_charset/latin1');
20is scalar(@TestLogger::LOGS), 1
21 or diag Dumper(\@TestLogger::LOGS);
22
23@TestLogger::LOGS = ();
24
25ok request('/capture_charset/iso-8859-1; header=present');
26is scalar(@TestLogger::LOGS), 1
27 or diag Dumper(\@TestLogger::LOGS);
28like $TestLogger::LOGS[0], qr/content type is 'iso-8859-1'/;
29
6adc45cf 30#like $TestLogger::ELOGS[0], qr/Unicode::Encoding plugin/; #no longer a plugin
55046410 31
32done_testing;