The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!/usr/bin/perl -w

use strict;
use Test::Simple tests => 2;
use Lingua::Charsets;
use JSON::Any;

my $lc		= Lingua::Charsets->new;
my $json	= JSON::Any->new;

my @tests	= (
	{
		lang	=> 'zh',
		json	=> '["gb2312","big5-eten","gbk","euc-cn"]',
	},
	{
		lang	=> 'sr',
		json	=> '["cp1251","iso-8859-5","iso-8859-2","cp1250"]'
	}
);

for (0..$#tests) {

	my $test	= $tests[$_];
	my $control	= $test->{ json };
	my $charsets	= $lc->charsets_for( $test->{ lang } );
	
	ok ( $control eq $json->encode( $charsets ) );
}