Lines 81-87
subtest 'json2marc' => sub {
Link Here
|
81 |
}; |
81 |
}; |
82 |
|
82 |
|
83 |
subtest 'build_query tests' => sub { |
83 |
subtest 'build_query tests' => sub { |
84 |
plan tests => 18; |
84 |
plan tests => 20; |
85 |
|
85 |
|
86 |
t::lib::Mocks::mock_preference('DisplayLibraryFacets','both'); |
86 |
t::lib::Mocks::mock_preference('DisplayLibraryFacets','both'); |
87 |
my $query = $builder->build_query(); |
87 |
my $query = $builder->build_query(); |
Lines 172-177
subtest 'build_query tests' => sub {
Link Here
|
172 |
"query of specific field is truncated" |
172 |
"query of specific field is truncated" |
173 |
); |
173 |
); |
174 |
|
174 |
|
|
|
175 |
( undef, $query ) = $builder->build_query_compat( undef, ['Local-number:"123456"'] ); |
176 |
is( |
177 |
$query->{query}{query_string}{query}, |
178 |
'(Local-number:"123456")', |
179 |
"query of specific field including hyphen and quoted is not truncated" |
180 |
); |
181 |
|
182 |
( undef, $query ) = $builder->build_query_compat( undef, ['Local-number:123456'] ); |
183 |
is( |
184 |
$query->{query}{query_string}{query}, |
185 |
'(Local-number:123456*)', |
186 |
"query of specific field including hyphen and not quoted is truncated" |
187 |
); |
188 |
|
175 |
( undef, $query ) = $builder->build_query_compat( undef, ['title:"donald duck"'] ); |
189 |
( undef, $query ) = $builder->build_query_compat( undef, ['title:"donald duck"'] ); |
176 |
is( |
190 |
is( |
177 |
$query->{query}{query_string}{query}, |
191 |
$query->{query}{query_string}{query}, |
178 |
- |
|
|