NAME Test::Mock::ExternalCommand - Create mock external-command easily SYNOPSIS use Test::Mock::ExternalCommand; my $m = Test::Mock::ExternalCommand->new(); $m->set_command( 'my-command-aaa', 'command-output', 0); # use 'my-command-aaa' in your test. DESCRIPTION Test::Mock::ExternalCommand enable to make mock-external command in easy way. Methods new() set_command( $command_name, $command_output_string, $command_exit_status ) set mock external command command. set_command_by_coderef( $command_name, $command_behavior_subref ) set mock external command command using subroutine reference(coderef). history() return command history. reset_history() reset command history. commands() return overridden command names AUTHOR Takuya Tsuchida <tsucchi@cpan.org> SEE ALSO Copyright Copyright (c) 2010-2013 Takuya Tsuchida LICENSE This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.