From f08e7ff8b583ffc547e4ac1faeee7101811fc6df Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fr=C3=A9d=C3=A9ric=20Demians?= Date: Tue, 5 May 2020 19:19:26 +0200 Subject: [PATCH] Bug 25325: Test ES lack of staff_client/opac fields Run this test to see that export_elasticsearch_mappings.pl doesn't export staff_client/opac fields. Signed-off-by: Victor Grousset/tuxayo Signed-off-by: Jonathan Druart Signed-off-by: Martin Renvoize --- .../Koha/SearchEngine/Elasticsearch/ExportConfig.t | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/t/db_dependent/Koha/SearchEngine/Elasticsearch/ExportConfig.t b/t/db_dependent/Koha/SearchEngine/Elasticsearch/ExportConfig.t index b065b92dfe..82dc5537f6 100644 --- a/t/db_dependent/Koha/SearchEngine/Elasticsearch/ExportConfig.t +++ b/t/db_dependent/Koha/SearchEngine/Elasticsearch/ExportConfig.t @@ -17,7 +17,7 @@ use Modern::Perl; -use Test::More tests => 16; +use Test::More tests => 18; use Koha::Database; use Koha::SearchFields; @@ -40,8 +40,9 @@ my $search_field = Koha::SearchFields->find_or_create( name => 'title', label => 'Title', type => 'string', - weight => 17 - + weight => 17, + staff_client => 0, + opac => 1, }, { key => 'name' } ); @@ -92,6 +93,8 @@ my $mappings = Koha::SearchEngine::Elasticsearch::raw_elasticsearch_mappings(); is( $mappings->{biblios}{title}{type}, 'string', 'Title is of type string'); is( $mappings->{biblios}{title}{label}, 'Title', 'title has label Title'); is( $mappings->{biblios}{title}{facet_order}, undef, 'Facet order is undef'); +is( $mappings->{biblios}{title}{opac}, 1, 'title is opac searchable'); +is( $mappings->{biblios}{title}{staff_client}, 0, 'title is not staff searchable'); is(scalar(@{ $mappings->{biblios}{title}{mappings} }), 3, 'Title has 3 mappings'); -- 2.39.5