]> git.koha-community.org Git - koha.git/commit
Bug 35536: Add RemovePlugins calls in plugin unit tests
authorMarcel de Rooy <m.de.rooy@rijksmuseum.nl>
Thu, 14 Dec 2023 08:02:01 +0000 (08:02 +0000)
committerFridolin Somers <fridolin.somers@biblibre.com>
Mon, 22 Jul 2024 12:00:11 +0000 (14:00 +0200)
commit62f25747326754b42b1454513cecb90004f92204
tree58a2581cc4ccaf96bd1d59c247fe654e40118f85
parent6f97617e32c45e827a7aa3d9ee9e617e9530dda9
Bug 35536: Add RemovePlugins calls in plugin unit tests

[1] Replace Methods->delete by RemovePlugins.
    git grep -l "Plugins::Methods->delete" | xargs sed -i -e's/Plugins::Methods->delete/Plugins->RemovePlugins/g'
[2] Replace $schema->resultset('PluginData')->delete by destructive parameter.
[3] Add RemovePlugins too in Handler->delete too. Note that this call
    might be better off with disable? Added a comment.

Test plan:
prove $(git grep -l Koha::Plugin | grep -P "^t\/db")

Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
(cherry picked from commit 9d73d40ea38ac7a1662f5058c22c57b2b7438e40)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
12 files changed:
Koha/Plugins/Handler.pm
t/db_dependent/Koha/Plugins/Account_hooks.t
t/db_dependent/Koha/Plugins/BackgroundJob.t
t/db_dependent/Koha/Plugins/Barcode_transform_hooks.t
t/db_dependent/Koha/Plugins/Biblio_and_Items_plugin_hooks.t
t/db_dependent/Koha/Plugins/Circulation_hooks.t
t/db_dependent/Koha/Plugins/Holds_hooks.t
t/db_dependent/Koha/Plugins/Patron.t
t/db_dependent/Koha/Plugins/Plugins.t
t/db_dependent/Koha/Plugins/Recall_hooks.t
t/db_dependent/Koha/Plugins/authority_hooks.t
t/db_dependent/Koha/REST/Plugin/PluginRoutes.t