The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use Test::Base tests => 5;

my $block1 = [blocks]->[0];
my @values = $block1->grocery;
is scalar(@values), 3, 
   'check list context';
is_deeply \@values, ['apples', 'oranges', 'beef jerky'], 
   'list context content';

my $block2 = [blocks]->[1];
is_deeply $block2->todo, 
[
    'Fix YAML', 
    'Fix Inline', 
    'Fix Test::Base',
], 'deep block from index';

my $block3 = [blocks]->[2];
is $block3->perl, 'xxx',
   'scalar context';
is_deeply [$block3->perl], ['xxx', 'yyy', 'zzz'],
   'deep list compare';

__END__

=== One
--- grocery lines chomp
apples
oranges
beef jerky

=== Two
--- todo lines chomp array
Fix YAML
Fix Inline
Fix Test::Base

=== Three
--- perl eval
return qw(
    xxx
    yyy
    zzz
)