use Test::More qw(no_plan); use App::RecordStream::Test::OperationHelper; BEGIN { use_ok( 'App::RecordStream::Operation::grep' ) }; my $stream = <do_match( 'grep', [ '$r->{foo} > 2' ], $stream, $solution, ); $solution = <do_match( 'grep', [ '-v', '$r->{foo} > 2', ], $stream, $solution, ); $solution = <do_match( 'grep', [ '-A', 1, '$r->{foo} == 3', ], $stream, $solution, ); $solution = <do_match( 'grep', [ '-B', 1, '$r->{foo} == 3', ], $stream, $solution, ); $solution = <do_match( 'grep', [ '-C', 1, '$r->{foo} == 3', ], $stream, $solution, );