Acme-Aheui
view release on metacpan or search on metacpan
t/01_aheui.t view on Meta::CPAN
$interpreter->execute();
};
is( $stdout, '' );
is( $stderr, '' );
}
{ # input number
my ($stdout, $stderr, @result) = capture {
my $stdin;
open($stdin,'<&STDIN');
*STDIN = *DATA;
my $interpreter = Acme::Aheui->new( source => 'ë°©ë¹ ë§ë§í' );
$interpreter->execute();
*STDIN = $stdin;
};
is( $stdout, '369369' );
is( $stderr, '' );
}
{ # input characters
my ($stdout, $stderr, @result) = capture {
my $stdin;
open($stdin,'<&STDIN');
*STDIN = *DATA;
my $interpreter = Acme::Aheui->new(
source => '밯밯맣맣í',
output_encoding => 'utf-8',
);
$interpreter->execute();
*STDIN = $stdin;
};
is( decode('utf-8', $stdout), '몽ì¦' );
is( $stderr, '' );
}
done_testing();
__DATA__
369
ì¦ëª½
( run in 1.489 second using v1.01-cache-2.11-cpan-2aafcb1aa8b )