Acme-PrettyCure
view release on metacpan or search on metacpan
t/10_first.t view on Meta::CPAN
use strict;
use warnings;
use utf8;
use Test::More;
use Test::Exception;
use Acme::PrettyCure;
# skip warnings
binmode(Test::More->builder->$_, ':utf8') for qw/failure_output output todo_output/;
my ($nagi, $hono) = Acme::PrettyCure->members('First');
isa_ok $nagi, 'Acme::PrettyCure::CureBlack';
isa_ok $hono, 'Acme::PrettyCure::CureWhite';
throws_ok { $nagi->transform } qr/ã¡ã/, 'å代ã¯åç¬å¤èº«ä¸å¯è½';
throws_ok { $nagi->transform($nagi) } qr/ã¡ã/, 'ã»ã®ã以å¤ã¨ãå¤èº«ã¯åºæ¥ãªã';
throws_ok { $hono->transform } qr/ãã/, 'å代ã¯åç¬å¤èº«ä¸å¯è½';
t/10_splasstar.t view on Meta::CPAN
use strict;
use warnings;
use utf8;
use Test::More;
use Test::Exception;
use Acme::PrettyCure;
# skip warnings
binmode(Test::More->builder->$_, ':utf8') for qw/failure_output output todo_output/;
my ($saki, $mai) = Acme::PrettyCure->members('SplashStar');
isa_ok $saki, 'Acme::PrettyCure::CureBloom';
isa_ok $mai, 'Acme::PrettyCure::CureEgret';
throws_ok { $saki->transform } qr/ã©ã/, 'SSãåç¬å¤èº«ä¸å¯è½';
throws_ok { $saki->transform($saki) } qr/ã©ã/, 'è以å¤ã¨ãå¤èº«ã¯åºæ¥ãªã';
throws_ok { $mai->transform } qr/ãã§ã/, 'å代ã¯åç¬å¤èº«ä¸å¯è½';
( run in 0.695 second using v1.01-cache-2.11-cpan-87723dcf8b7 )