Test-TinyMocker

 view release on metacpan or  search on metacpan

lib/Test/TinyMocker.pm  view on Meta::CPAN

use vars qw(@EXPORT $VERSION);
use base 'Exporter';

$VERSION = '0.03';
my $mocks = {};

@EXPORT = qw(mock unmock should method methods);

sub method($)  {@_}
sub methods($) {@_}
sub should(&)  {@_}

sub mock {
    croak 'useless use of mock with one or less parameter'
      if scalar @_ < 2;

    # if the last element is a HashRef, it's options to process
    my $options   = {};
    my $last_elem = $_[-1];
    if ( ref($last_elem) eq ref( {} ) ) {
        $options = pop @_;



( run in 0.495 second using v1.01-cache-2.11-cpan-a9ef4e587e4 )