xref: /openbsd-src/gnu/usr.bin/perl/cpan/Test-Simple/t/Test2/behavior/Subtest_plan.t (revision 5759b3d249badf144a6240f7eec4dcf9df003e6b)
1use strict;
2use warnings;
3
4use Test2::Tools::Tiny;
5
6use Test2::API qw/run_subtest intercept/;
7
8my $events = intercept {
9    my $code = sub { plan 4; ok(1) };
10    run_subtest('bad_plan', $code, 'buffered');
11};
12
13is(
14    $events->[-1]->message,
15    "Bad subtest plan, expected 4 but ran 1",
16    "Helpful message if subtest has a bad plan",
17);
18
19done_testing;
20