Skip to content
This repository has been archived by the owner on Oct 15, 2022. It is now read-only.

DaysBetween - Added a few more triggers #1230

Merged
merged 1 commit into from
Jul 6, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion lib/DDG/Goodie/DaysBetween.pm
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ use strict;
use DDG::Goodie;
with 'DDG::GoodieRole::Dates';

triggers start => "days between", "days", "daysbetween", "days_between";
triggers start => "days between", "days", "daysbetween", "days_between", "number of days between", "number of days from", "days from";

zci is_cached => 1;
zci answer_type => "days_between";
Expand Down
24 changes: 24 additions & 0 deletions t/DaysBetween.t
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,30 @@ ddg_goodie_test(
operation => 'Days between',
result => 45
},
),
'number of days between jan 1 and 15th feb' => test_zci(
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

qr/^There are 45 days between.+and 15 Feb [0-9]{4}\.$/,
structured_answer => {
input => '-ANY-',
operation => 'Days between',
result => 45
},
),
'number of days from jan 1 and 15th feb' => test_zci(
qr/^There are 45 days between.+and 15 Feb [0-9]{4}\.$/,
structured_answer => {
input => '-ANY-',
operation => 'Days between',
result => 45
},
),
'days from jan 1 and 15th feb' => test_zci(
qr/^There are 45 days between.+and 15 Feb [0-9]{4}\.$/,
structured_answer => {
input => '-ANY-',
operation => 'Days between',
result => 45
},
),
'days between jan 1 2012 and jan 1 123456' => undef,
);
Expand Down