diff --git a/lib/DDG/Goodie/IsAwesome/Dronov.pm b/lib/DDG/Goodie/IsAwesome/Dronov.pm new file mode 100644 index 000000000..dc3a27049 --- /dev/null +++ b/lib/DDG/Goodie/IsAwesome/Dronov.pm @@ -0,0 +1,25 @@ +package DDG::Goodie::IsAwesome::Dronov; +# ABSTRACT: Dronov's first Goodie + +use DDG::Goodie; + +zci answer_type => "is_awesome_dronov"; +zci is_cached => 1; + +name "Mikhail Dronov"; +description "http://dronov.net"; +primary_example_queries "duckduckhack dronov"; +category "programming"; +topics "geek", "programming"; +code_url "https://github.com/duckduckgo/zeroclickinfo-goodies/blob/master/lib/DDG/Goodie/IsAwesome/Dronov.pm"; +attribution github => ["https://github.com/dronov", "dronov"], + twitter => "dronovmm"; + +triggers start => "duckduckhack dronov"; + +handle remainder => sub { + return if $_; + return "Mikhail Dronov is awesome and has successfully completed the DuckDuckHack Goodie tutorial! He's saying hello from far cold Russia. Find him at dronov.net"; +}; + +1; diff --git a/t/IsAwesome/Dronov.t b/t/IsAwesome/Dronov.t new file mode 100644 index 000000000..bcf6eceec --- /dev/null +++ b/t/IsAwesome/Dronov.t @@ -0,0 +1,19 @@ +#!/usr/bin/env perl + +use strict; +use warnings; +use Test::More; +use DDG::Test::Goodie; + +zci answer_type => "is_awesome_dronov"; +zci is_cached => 1; + +ddg_goodie_test( + [qw( + DDG::Goodie::IsAwesome::Dronov + )], + 'duckduckhack Dronov' => test_zci('Mikhail Dronov is awesome and has successfully completed the DuckDuckHack Goodie tutorial! He\'s saying hello from far cold Russia. Find him at dronov.net'), + 'duckduckhack dronov is awesome' => undef, +); + +done_testing;