|
Lines 124-139
subtest 'GetDescriptionByKohaField' => sub {
Link Here
|
| 124 |
# Opac display |
124 |
# Opac display |
| 125 |
my $av = Koha::Template::Plugin::AuthorisedValues->GetDescriptionByKohaField( |
125 |
my $av = Koha::Template::Plugin::AuthorisedValues->GetDescriptionByKohaField( |
| 126 |
{ opac => 1, kohafield => 'dummy.field', authorised_value => $av_1->authorised_value } ); |
126 |
{ opac => 1, kohafield => 'dummy.field', authorised_value => $av_1->authorised_value } ); |
| 127 |
is( $av, 'lib_opac', 'The OPAC description should be displayed if exists' ); |
127 |
is( $av, 'lib_opac', 'For OPAC: The OPAC description should be displayed if exists' ); |
| 128 |
$av = Koha::Template::Plugin::AuthorisedValues->GetDescriptionByKohaField( |
128 |
$av = Koha::Template::Plugin::AuthorisedValues->GetDescriptionByKohaField( |
| 129 |
{ opac => 1, kohafield => 'dummy.field', authorised_value => $av_2->authorised_value } ); |
129 |
{ opac => 1, kohafield => 'dummy.field', authorised_value => $av_2->authorised_value } ); |
| 130 |
is( $av, 'lib', 'The staff description should be displayed if none exists for OPAC' ); |
130 |
is( $av, 'lib', 'For OPAC: The staff description should be displayed if none exists for OPAC' ); |
| 131 |
$av = Koha::Template::Plugin::AuthorisedValues->GetDescriptionByKohaField( |
131 |
$av = Koha::Template::Plugin::AuthorisedValues->GetDescriptionByKohaField( |
| 132 |
{ opac => 1, kohafield => 'dummy.field', authorised_value => $av_3->authorised_value } ); |
132 |
{ opac => 1, kohafield => 'dummy.field', authorised_value => $av_3->authorised_value } ); |
| 133 |
is( $av, $av_3->authorised_value, 'If both OPAC and staff descriptions are missing, the code should be displayed'); |
133 |
is( $av, $av_3->authorised_value, 'For OPAC: If both OPAC and staff descriptions are missing, the code should be displayed'); |
| 134 |
$av = Koha::Template::Plugin::AuthorisedValues->GetDescriptionByKohaField( |
134 |
$av = Koha::Template::Plugin::AuthorisedValues->GetDescriptionByKohaField( |
| 135 |
{ opac => 1, kohafield => 'dummy.field', authorised_value => $non_existent_av } ); |
135 |
{ opac => 1, kohafield => 'dummy.field', authorised_value => $non_existent_av } ); |
| 136 |
is( $av, $non_existent_av, 'If both OPAC and staff descriptions are missing, the parameter should be displayed'); |
136 |
is( $av, $non_existent_av, 'For OPAC: If both OPAC and staff descriptions are missing, the parameter should be displayed'); |
| 137 |
|
137 |
|
| 138 |
# Staff display |
138 |
# Staff display |
| 139 |
$av = Koha::Template::Plugin::AuthorisedValues->GetDescriptionByKohaField( |
139 |
$av = Koha::Template::Plugin::AuthorisedValues->GetDescriptionByKohaField( |
| 140 |
- |
|
|