Name : perl-Test-Roo
| |
Version : 1.4.0
| Vendor : Mageia_Org
|
Release : 8.mga9
| Date : 2022-03-22 15:52:16
|
Group : Development/Perl
| Source RPM : perl-Test-Roo-1.4.0-8.mga9.src.rpm
|
Size : 0.07 MB
| |
Packager : umeabot < umeabot>
| |
Summary : Test::Roo examples
|
Description :
This module allows you to compose the Test::More manpage tests from roles. It is inspired by the excellent the Test::Routine manpage module, but uses the Moo manpage instead of the Moose manpage. This gives most of the benefits without the need for the Moose manpage as a test dependency.
Test files are Moo classes. You can define any needed test fixtures as Moo attributes. You define tests as method modifiers -- similar in concept to \'subtest\' in the Test::More manpage, but your test method will be passed the test object for access to fixture attributes. You may compose any the Moo::Role manpage into your test to define attributes, require particular methods, or define tests.
This means that you can isolate test _behaviors_ into roles which require certain test _fixtures_ in order to run. Your main test file will provide the fixtures and compose the roles to run. This makes it easy to reuse test behaviors.
|
RPM found in directory: /vol/rzm3/linux-mageia/distrib/cauldron/i586/media/core/release |