View | Details | Raw Unified | Return to bug 29561
Collapse All | Expand All

(-)a/t/db_dependent/Koha/SearchEngine/Elasticsearch/Search.t (-3 / +31 lines)
Lines 17-23 Link Here
17
17
18
use Modern::Perl;
18
use Modern::Perl;
19
19
20
use Test::More tests => 13;
20
use Test::More tests => 14;
21
use t::lib::Mocks;
21
use t::lib::Mocks;
22
22
23
use Koha::SearchEngine::Elasticsearch::QueryBuilder;
23
use Koha::SearchEngine::Elasticsearch::QueryBuilder;
Lines 86-92 SKIP: { Link Here
86
86
87
    eval { $builder->get_elasticsearch_params; };
87
    eval { $builder->get_elasticsearch_params; };
88
88
89
    skip 'Elasticsearch configuration not available', 8
89
    skip 'Elasticsearch configuration not available', 9
90
        if $@;
90
        if $@;
91
91
92
    Koha::SearchEngine::Elasticsearch::Indexer->new({ index => 'mydb' })->drop_index;
92
    Koha::SearchEngine::Elasticsearch::Indexer->new({ index => 'mydb' })->drop_index;
Lines 123-126 SKIP: { Link Here
123
        }
123
        }
124
    );
124
    );
125
    is ($searcher->max_result_window, 12000, 'max_result_window returns the correct value');
125
    is ($searcher->max_result_window, 12000, 'max_result_window returns the correct value');
126
127
    subtest "_convert_facets" => sub {
128
        plan tests => 2;
129
130
        my $es_facets = {
131
            'ln' => {
132
                    'sum_other_doc_count' => 0,
133
                    'buckets' => [
134
                        {
135
                            'doc_count' => 2,
136
                            'key' => 'eng'
137
                        },
138
                        {
139
                            'doc_count' => 12,
140
                            'key' => ''
141
                        }
142
                    ],
143
                    'doc_count_error_upper_bound' => 0
144
            }
145
        };
146
147
        my $koha_facets = $searcher->_convert_facets($es_facets);
148
        is(@{$koha_facets->[0]->{facets}},1,"We only get one facet, blank is removed");
149
150
        $es_facets->{ln}->{buckets}->[1]->{key} = '0';
151
        $koha_facets = $searcher->_convert_facets($es_facets);
152
        is(@{$koha_facets->[0]->{facets}},2,"We get two facets, '0' is not removed");
153
154
    };
126
}
155
}
127
- 

Return to bug 29561