Changelog for Test-Expander
2.0.0 2023-06-21 19:42:51 UTC
- If any of the variables $CLASS, $METHOD, $METHOD_REF, $TEMP_DIR, and $TEMP_FILE is undefined, it is not exported.
- Modules Test::Cmd, Test::Files, Test::Output, and Test::Warn are no longer loaded and their functions are not exported by Test::Expander.
- Unexpedted exceptions detected by "lives_ok" are logged to the screen using "diag".
- Options "-lib" and "-method" introduced.
- Option "-target" supports "undef" as value if no testee module should be loaded automatically.
- Names of functions and variables made more perlish.
1.1.1 2022-04-10 21:14:31 UTC
- "no warnings qw(redundant)" replaced with "no warnings" because the category "redundant" is not supported by older Perl versions.
1.1.0 2022-04-10 09:51:34 UTC
- Fix version number (minor version increased due to new feature "keeping of environment variables specified in .env files without values").
1.0.7 2022-04-09 15:28:13 UTC
- Allow keeping of environment variables specified in .env files without values.
- Log exception in case lives_ok fails.
- Fix minimum required version of Path::Tiny to 0.122.
1.0.6 2022-03-02 11:32:43 UTC
- throws_ok fixed properly considering the difference between RegEx and scalar as expected value.
1.0.5 2021-11-11 20:45:16 UTC
- Skip unit tests of $METHOD / $METHOD_REF if these variables are undefined.
- Improve logging of $METHOD_REF.
1.0.4 2021-11-10 19:54:36 UTC
- Make unit tests independent from directory structure (avoid automated determination of $METHOD / $METHOD_REF).
- Log exported and environment variables to STDOUT after their setup.
1.0.3 2021-11-07 14:39:27 UTC
- Use 'IO::Select' instead of self-implemented dummy class for testing.
- Propagate $VERSION to the submodule.
1.0.2 2021-11-05 19:54:23 UTC
- Deactivate experimental features depending on Perl version.
1.0.1 2021-11-04 16:42:38 UTC
- Test configuration fixed.
- Documentation improved.
1.0.0 2021-11-01 20:13:45 UTC
- Initial release