Changeset 2580
- Timestamp:
- 03/04/10 21:29:51 (2 years ago)
- Location:
- Search-Query-Dialect-KSx/trunk
- Files:
-
- 2 edited
-
lib/Search/Query/Dialect/KSx.pm (modified) (1 diff)
-
t/01-parser.t (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
Search-Query-Dialect-KSx/trunk/lib/Search/Query/Dialect/KSx.pm
r2578 r2580 155 155 156 156 # make sure we have a field 157 my $default_field = $self->default_field || $self->parser->default_field;158 if ( defined $default_field and !ref($default_field) ) {159 $default_field = [$default_field];160 }157 my $default_field 158 = $self->default_field 159 || $self->parser->default_field 160 || undef; # not empty string or 0 161 161 my @fields 162 162 = $clause->{field} -
Search-Query-Dialect-KSx/trunk/t/01-parser.t
r2561 r2580 3 3 use strict; 4 4 use warnings; 5 use Test::More tests => 5 4;5 use Test::More tests => 57; 6 6 use Data::Dump qw( dump ); 7 7 … … 205 205 is( $fuzzy_ks->to_string, $fuzzy_query->stringify, 206 206 "stringification matches" ); 207 208 # no fields defined 209 ok( my $nofields_parser = Search::Query->parser( dialect => 'KSx', ), 210 "nofields parser" ); 211 ok( my $nofields_query = $nofields_parser->parse('foo'), "parse nofields" ); 212 is( $nofields_query, "foo", "stringify nofields_query" );
Note: See TracChangeset
for help on using the changeset viewer.