2013-05-25 05:07:33 -07:00
|
|
|
#!/usr/bin/env perl
|
|
|
|
|
|
|
|
use strict;
|
|
|
|
use warnings;
|
|
|
|
use Test::More;
|
|
|
|
use DDG::Test::Goodie;
|
|
|
|
|
|
|
|
zci answer_type => 'jira';
|
2014-10-06 03:55:05 -07:00
|
|
|
zci is_cached => 1;
|
2013-05-25 05:07:33 -07:00
|
|
|
|
2016-05-15 10:46:11 -07:00
|
|
|
sub build_test
|
|
|
|
{
|
|
|
|
my ($html, $ticket_id) = @_;
|
|
|
|
return test_zci(undef, structured_answer => {
|
|
|
|
data => {
|
|
|
|
link => $html,
|
|
|
|
input => $ticket_id
|
|
|
|
},
|
|
|
|
templates => {
|
2016-05-15 10:50:49 -07:00
|
|
|
group => 'text',
|
|
|
|
options => {
|
2016-05-15 11:33:20 -07:00
|
|
|
content => 'DDH.jira.content'
|
2016-05-15 10:50:49 -07:00
|
|
|
}
|
2016-05-15 10:46:11 -07:00
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2013-05-25 05:07:33 -07:00
|
|
|
ddg_goodie_test(
|
|
|
|
|
|
|
|
[qw( DDG::Goodie::Jira)],
|
2016-05-15 10:46:11 -07:00
|
|
|
'ACE-230' => build_test(
|
|
|
|
qq(ACE (Apache JIRA Bugtracker): see ticket <a href="https://issues.apache.org/jira/browse/ACE-230">ACE-230</a>.),
|
|
|
|
'ACE-230'
|
2013-05-25 05:07:33 -07:00
|
|
|
),
|
2016-05-15 10:46:11 -07:00
|
|
|
'ace-230' => build_test(
|
|
|
|
qq(ACE (Apache JIRA Bugtracker): see ticket <a href="https://issues.apache.org/jira/browse/ACE-230">ACE-230</a>.),
|
|
|
|
'ACE-230'
|
2013-06-08 01:10:59 -07:00
|
|
|
),
|
2016-05-15 10:46:11 -07:00
|
|
|
'jira random AJLIB-230 bug random' => build_test(
|
|
|
|
qq(ajlib incubator (Codehaus JIRA Bugtracker): see ticket <a href="https://jira.codehaus.org/browse/AJLIB-230">AJLIB-230</a>.),
|
|
|
|
'AJLIB-230'
|
2013-06-08 01:10:59 -07:00
|
|
|
),
|
2016-05-15 10:46:11 -07:00
|
|
|
'jira random ajlib-230 bug random' => build_test(
|
|
|
|
qq(ajlib incubator (Codehaus JIRA Bugtracker): see ticket <a href="https://jira.codehaus.org/browse/AJLIB-230">AJLIB-230</a>.),
|
|
|
|
'AJLIB-230'
|
2014-02-10 13:24:52 -08:00
|
|
|
),
|
2016-05-15 10:46:11 -07:00
|
|
|
'SOLR-4530' => build_test(
|
|
|
|
'Solr (Apache JIRA Bugtracker): see ticket <a href="https://issues.apache.org/jira/browse/SOLR-4530">SOLR-4530</a>.',
|
|
|
|
'SOLR-4530'
|
2014-02-10 13:24:52 -08:00
|
|
|
),
|
2016-05-15 10:46:11 -07:00
|
|
|
'IdentityHtmlMapper solr-4530' => build_test(
|
|
|
|
'Solr (Apache JIRA Bugtracker): see ticket <a href="https://issues.apache.org/jira/browse/SOLR-4530">SOLR-4530</a>.',
|
|
|
|
'SOLR-4530'
|
2014-02-10 13:24:52 -08:00
|
|
|
),
|
2013-05-25 05:07:33 -07:00
|
|
|
);
|
|
|
|
|
|
|
|
done_testing;
|