[Koha-bugs] [Bug 7304] Working on funds ergonomic display and funds management by multi librarians
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Thu Jun 14 21:54:10 CEST 2012
http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7304
--- Comment #14 from Jared Camins-Esakov <jcamins at cpbibliography.com> ---
(In reply to comment #13)
> There is a way of marking Perl modules as optional or required in
> C4/Installer/PerlDependencies.pm. If it's not required, one adds a note
> about what feature or context it could be used in.
>
> Looks like this module is indeed packaged for Debian (or at least old
> Ubuntu), so it wouldn't give us too many problems there. But I'd like to
> avoid new dependencies wherever possible, as it makes it that much harder to
> install Koha, and adds one more piece of the puzzle that we don't have
> direct control over.
I would like to see Test::MockModule as an optional dependency, at least, and I
think there is a strong argument for making it a required dependency. My plan
for the Test::WWW::Mechanize tests is to add a t/www directory for all the
tests that require a configured installation. If there is a concern with
Test::MockModule, perhaps we should have a t/mock directory for those tests?
> What's the goal of Test::MockModule? What is it doing, and how? jcamins is
> working on a testing suite using HTML::Recorder and Test::WWW::Mechanize...
> is there any overlap here? I encourage discussion here.
Test::MockModule is used for selectively overriding methods for testing. This
could be used to write unit tests that test both MARC21 and UNIMARC in one run,
for example.
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list