zeroclickinfo-goodies/t/Week.t

41 lines
1.0 KiB
Perl
Raw Normal View History

2013-08-10 13:11:30 -07:00
#!/usr/bin/env perl
use strict;
use warnings;
use Test::More;
use DDG::Test::Goodie;
zci answer_type => "week";
zci is_cached => 1;
# Output verified with UNIX cal program
ddg_goodie_test(
[qw(
DDG::Goodie::Week
)],
2013-08-16 12:50:15 -07:00
"what is the current week" =>
2013-08-15 13:27:02 -07:00
test_zci(qr/We are in currently in the \d+\w+ week of \d+/),
2013-08-10 13:11:30 -07:00
2013-08-16 12:50:15 -07:00
"what's the current week?" =>
test_zci(qr/We are in currently in the \d+\w+ week of \d+/),
"whats the current week of the year" =>
test_zci(qr/We are in currently in the \d+\w+ week of \d+/),
"what was the 5th week of this year" =>
2013-08-15 13:27:02 -07:00
test_zci(qr/The \d+\w+ week of \d+ began on January \d+\w+/),
2013-08-10 13:11:30 -07:00
2013-08-16 12:50:15 -07:00
"what was the 43rd week of 1984" =>
2013-08-15 13:27:02 -07:00
test_zci("The 43rd week of 1984 began on October 22nd"),
2013-08-10 13:11:30 -07:00
2013-08-16 12:50:15 -07:00
"what was the 8th week of 1956" =>
2013-08-15 13:27:02 -07:00
test_zci("The 8th week of 1956 began on February 20th"),
2013-08-10 13:11:30 -07:00
2013-08-16 12:50:15 -07:00
"what was the 21st week of 1987" =>
2013-08-15 13:27:02 -07:00
test_zci("The 21st week of 1987 began on May 18th"),
2013-08-10 13:11:30 -07:00
);
done_testing;