Algorithm-Diff-Callback

 view release on metacpan or  search on metacpan

t/croak.t  view on Meta::CPAN

    no warnings qw/redefine once/;
    *Algorithm::Diff::Callback::diff = sub { return ( [ [ '*', 0, 'ack' ] ] ) };
    use warnings;
}

my @old = qw( one two  );
my @new = qw( one four );
$|++;

eval { diff_arrays( \@old, \@new, added => sub {}, deleted => sub {} ) };
ok( $@, 'Caught error' );

like( $@, qr/Can't recognize change in changeset\: '\*'/, 'Unknown change' );



( run in 0.239 second using v1.01-cache-2.11-cpan-65fba6d93b7 )