Skip to content

Commit

Permalink
Rewrite test by itself
Browse files Browse the repository at this point in the history
  • Loading branch information
bayashi committed Feb 27, 2020
1 parent 4fbf3cf commit f7ade1e
Showing 1 changed file with 6 additions and 19 deletions.
25 changes: 6 additions & 19 deletions t/03_binary.t
Expand Up @@ -7,29 +7,16 @@ $arr->ok(!utf8::is_utf8("а"));

my $sym = "\x{430}";

my @warns;

local $SIG{__WARN__} = sub { push @warns, shift; };

{
@warns = ();
$arr->warnings_ok(sub {
Test::Arrow->builder->failure_output->print("# $sym\n");
$arr->ok(scalar @warns == 1, 'failure_output is not utf8')
or $arr->diag('Have warning: ' . shift @warns);
}
}, 'failure_output is not utf8');

{
@warns = ();
$arr->warnings_ok(sub {
Test::Arrow->builder->todo_output->print("# $sym\n");
$arr->ok(scalar @warns == 1, 'todo_output is not utf8')
or $arr->diag('Have warning: ' . shift @warns);
}
}, 'todo_output is not utf8');

{
@warns = ();
$arr->warnings_ok(sub {
Test::Arrow->builder->output->print("# $sym\n");
$arr->ok(scalar @warns == 1, 'output is not utf8')
or $arr->diag('Have warning: ' . shift @warns);
}
}, 'output is not utf8');

$arr->done_testing;

0 comments on commit f7ade1e

Please sign in to comment.