Ensure basic invalid queries do not trigger

master
Ben Moon 2016-07-05 11:25:25 +01:00
parent 61219201d3
commit a6c557c112
2 changed files with 6 additions and 1 deletions

View File

@ -43,7 +43,7 @@ sub normalize_result {
handle query_lc => sub {
my $query = $_;
my $form = first { $query =~ qr/$_/ } @query_forms;
my $form = first { $query =~ qr/$_/ } @query_forms or return;
my $action = $query_forms{$form};
my %result = normalize_result($action->());

View File

@ -48,6 +48,11 @@ ddg_goodie_test(
'random color' => build_test(),
# Using 'colour'
'random colour' => build_test(),
# Invalid queries
'color' => undef,
'color ffffff' => undef,
'color picker' => undef,
'color picker ffffff' => undef,
);
done_testing;