Acme-AsciiEmoji
view release on metacpan or search on metacpan
t/01-emoji.t view on Meta::CPAN
use strict;
use warnings;
use Test::More;
use Acme::AsciiEmoji;
sub is_emoji {
my %args = @_;
is($args{meth}(), $args{expected});
};
is_emoji(
meth => \&Acme::AsciiEmoji::innocent,
expected => 'Êâ¿Ê',
);
is_emoji(
meth => \&Acme::AsciiEmoji::disapproval,
expected => 'ಠ_ಠ',
);
is_emoji(
meth => \&Acme::AsciiEmoji::table_flip,
expected => '(â¯Â°â¡Â°ï¼â¯ï¸µ â»ââ»',
);
is_emoji(
meth => \&Acme::AsciiEmoji::put_the_table_back,
expected => 'â¬ââ¬ã( ã-ãã)',
);
is_emoji(
meth => \&Acme::AsciiEmoji::double_flip,
expected => 'â»ââ»ï¸µã½(`д)ï¾ï¸µâ»ââ»',
);
is_emoji(
meth => \&Acme::AsciiEmoji::super_waving,
expected => '( ï¾âï¾)ï½±ï¾ï¾å
«å
«ï¾ã½ï¾ã½ï¾ã½ï¾ ï¼¼ / ï¼¼/ ï¼¼',
);
is_emoji(
meth => \&Acme::AsciiEmoji::fistacuffs,
expected => 'á(ï½ã¼Â´á)',
);
is_emoji(
meth => \&Acme::AsciiEmoji::cute_bear,
expected => 'Êâ¢á´¥â¢Ê',
);
is_emoji(
meth => \&Acme::AsciiEmoji::big_eyes,
expected => '(。ââ¿â。)',
);
is_emoji(
meth => \&Acme::AsciiEmoji::surprised,
expected => 'ï¼ãï¾Ðï¾ï¼',
);
is_emoji(
meth => \&Acme::AsciiEmoji::shrug,
expected => '¯\_(ã)_/¯',
);
is_emoji(
( run in 2.639 seconds using v1.01-cache-2.11-cpan-5e09290becf )