Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perl-Test-MockModule | Distribution: SUSE Linux Enterprise 15 |
Version: 0.13 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: 1.17 | Build date: Fri May 25 20:23:13 2018 |
Group: Development/Libraries/Perl | Build host: sheep12 |
Size: 51695 | Source RPM: perl-Test-MockModule-0.13-1.17.src.rpm |
Packager: https://www.suse.com/ | |
Url: http://search.cpan.org/dist/Test-MockModule/ | |
Summary: Override subroutines in a module for unit testing |
'Test::MockModule' lets you temporarily redefine subroutines in other packages for the purposes of unit testing. A 'Test::MockModule' object is set up to mock subroutines for a given module. The object remembers the original subroutine so it can be easily restored. This happens automatically when all MockModule objects for the given module go out of scope, or when you 'unmock()' the subroutine.
GPL-3.0+
* Fri Oct 06 2017 coolo@suse.com - updated to 0.13 see /usr/share/doc/packages/perl-Test-MockModule/Changes v0.13 - Added the `redefine()` function. It works just like `mock()`, except if the method being mocked doesn't exist, it causes a panic. Many thanks to Felipe Gasper for this feature! * Thu Jul 13 2017 coolo@suse.com - updated to 0.12 see /usr/share/doc/packages/perl-Test-MockModule/Changes v0.12 - Added the `noop()` function to make mocking noops easier. Thanks for the PR, Ali Zia! v0.11 2016-10-27 - Various housekeeping, testing and minor fixes, courtesy of Paul Cochrane, thanks! * Wed Oct 28 2015 coolo@suse.com - updated to 0.11 see /usr/share/doc/packages/perl-Test-MockModule/Changes * Sun Jun 07 2015 coolo@suse.com - updated to 0.10 see /usr/share/doc/packages/perl-Test-MockModule/Changes * Thu Apr 16 2015 coolo@suse.com - set license to GPL-3.0+ * Mon Apr 13 2015 coolo@suse.com - updated to 0.09 see /usr/share/doc/packages/perl-Test-MockModule/Changes v0.08 2015-03-15 - Ensure LICENSE autogenerates for distribution, fixed license issues in Build.PL v0.08 2015-03-14 - Updated README with correct instructions now that we use Build.PL v0.07 2015-03-14 - Updated docs for more clarity when handling objects of mocked classes. v0.06 2015-03-07 - unmock() on inherited subroutines will dispatch to the parent module, rather than replace the local subroutine with the parent's subroutine from the time of mocking (RT77439) * Thu Feb 12 2015 coolo@suse.com - fix license * Thu Apr 21 2011 coolo@opensuse.org - initial package 0.05 * created by cpanspec 1.78.04
/usr/lib/perl5/vendor_perl/5.26.1/Test /usr/lib/perl5/vendor_perl/5.26.1/Test/MockModule.pm /usr/share/doc/packages/perl-Test-MockModule /usr/share/doc/packages/perl-Test-MockModule/Changes /usr/share/doc/packages/perl-Test-MockModule/README.md /usr/share/licenses/perl-Test-MockModule /usr/share/licenses/perl-Test-MockModule/LICENSE /usr/share/man/man3/Test::MockModule.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Mar 9 13:21:55 2025