use Test::More; use App::RecordStream::Test::OperationHelper; BEGIN { use_ok( 'App::RecordStream::Operation::join' ) }; my $stream = <do_match( 'join', [ qw(foo foo tests/files/join1) ], $stream, $solution, ); $solution = <do_match( 'join', [ qw(foo foo tests/files/join1 --left) ], $stream, $solution, ); $solution = <do_match( 'join', [ qw(foo foo tests/files/join1 --right) ], $stream, $solution, ); $solution = <do_match( 'join', [ qw(foo foo tests/files/join1 --operation), '$d->{zipper} = 1' ], $stream, $solution, ); $solution = <do_match( 'join', [ "foo,zoo", "foo,zoo", "tests/files/join3" ], $stream, $solution, ); done_testing;