why not just add to the maddness if its already there?
[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 {
9 $ENV{TESTAPP_ENCODING} = 'UTF-8';
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
1bef5f59 30like $TestLogger::ELOGS[0], qr/Unicode::Encoding plugin/;
55046410 31
32done_testing;