usestrict;usewarnings;useTest2::Tools::Tiny;useTest2::APIqw/run_subtest intercept/;my$events=intercept{my$code=sub{plan4;ok(1)};run_subtest('bad_plan',$code,'buffered');};is($events->[-1]->message,"Bad subtest plan, expected 4 but ran 1","Helpful message if subtest has a bad plan",);done_testing;