@@ -, +, @@ --- .../Koha/Template/Plugin/ColumnsSettings.t | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 t/db_dependent/Koha/Template/Plugin/ColumnsSettings.t --- a/t/db_dependent/Koha/Template/Plugin/ColumnsSettings.t +++ a/t/db_dependent/Koha/Template/Plugin/ColumnsSettings.t @@ -0,0 +1,25 @@ +#!/usr/bin/perl + +use Modern::Perl; + +use C4::Context; +use Koha::DateUtils; + +use Test::MockModule; +use Test::More tests => 3; +use t::lib::Mocks; + +BEGIN { + use_ok('Koha::Template::Plugin::ColumnsSettings', "Can use Koha::Template::Plugin::ColumnsSettings"); +} + +ok( my $settings = Koha::Template::Plugin::ColumnsSettings->new(), 'Able to instantiate template plugin' ); + +subtest "is_hidden" => sub { + plan tests => 2; + + is( $settings->is_hidden('opac', 'biblio-detail', 'holdingst', 'item_materials'), 1, 'Returns true if the column is hidden'); + is( $settings->is_hidden('opac', 'biblio-detail', 'holdingst', 'item_callnumber'), 0, 'Returns false if the column is not hidden'); +}; + +1; --