diff --git a/lib/DDG/Goodie/HTMLEntitiesDecode.pm b/lib/DDG/Goodie/HTMLEntitiesDecode.pm
index 59185b1a3..277448b93 100755
--- a/lib/DDG/Goodie/HTMLEntitiesDecode.pm
+++ b/lib/DDG/Goodie/HTMLEntitiesDecode.pm
@@ -47,14 +47,11 @@ handle remainder => sub {
return "Decoded HTML Entity: $decoded",
structured_answer => {
data => {
- title => html_enc($decoded),
- subtitle => 'HTML Entity Decode: '.html_enc($_)
+ title => $decoded,
+ subtitle => 'HTML Entity Decode: '.$_
},
templates => {
group => 'text',
- options => {
- content => 'DDH.html_entity.content'
- }
}
};
};
diff --git a/t/HTMLEntitiesDecode.t b/t/HTMLEntitiesDecode.t
index 568aea718..46a9e7a96 100755
--- a/t/HTMLEntitiesDecode.t
+++ b/t/HTMLEntitiesDecode.t
@@ -1,4 +1,4 @@
-#!/usr/bin/env perl
+#!/usr/bin/env perl
use strict;
use warnings;
@@ -18,10 +18,7 @@ sub build_structured_answer {
subtitle => $subtitle,
},
templates => {
- group => 'text',
- options => {
- content => 'DDH.html_entity.content'
- }
+ group => 'text'
}
};
}
@@ -35,32 +32,32 @@ ddg_goodie_test(
[qw(DDG::Goodie::HTMLEntitiesDecode)],
# Simple decimal test
- 'html decode !' => build_test("Decoded HTML Entity: !", "!", "HTML Entity Decode: !"),
+ 'html decode !' => build_test("Decoded HTML Entity: !", "!", "HTML Entity Decode: !"),
# Simple text test
- 'html entity &' => build_test("Decoded HTML Entity: &", "&","HTML Entity Decode: &"),
+ 'html entity &' => build_test("Decoded HTML Entity: &", "&","HTML Entity Decode: &"),
# Another simple text test
- 'decode html for >' => build_test("Decoded HTML Entity: >", ">","HTML Entity Decode: >"),
+ 'decode html for >' => build_test("Decoded HTML Entity: >", ">","HTML Entity Decode: >"),
# Simple hex test
- '! htmlentity' => build_test("Decoded HTML Entity: !", "!","HTML Entity Decode: !"),
+ '! htmlentity' => build_test("Decoded HTML Entity: !", "!","HTML Entity Decode: !"),
# No "&" and ";" in decimal input
'#36 html decode' => build_test('Decoded HTML Entity: $', '$',"HTML Entity Decode: #36"),
# Variety in hex queries
- '" decodehtml' => build_test('Decoded HTML Entity: "', '"',"HTML Entity Decode: ""),
+ '" decodehtml' => build_test('Decoded HTML Entity: "', '"',"HTML Entity Decode: ""),
# More variety in hex queries
- 'htmlentity for #x3c' => build_test("Decoded HTML Entity: <", "<","HTML Entity Decode: #x3c"),
+ 'htmlentity for #x3c' => build_test("Decoded HTML Entity: <", "<","HTML Entity Decode: #x3c"),
# "¢" succeeds
- 'html decode ¢' => build_test(qr/.*/, "¢","HTML Entity Decode: ¢"),
+ 'html decode ¢' => build_test("Decoded HTML Entity: ¢", '¢',"HTML Entity Decode: ¢"),
# "¢" also succeeds (missing back ";" is OK)
- 'html decode ¢' => build_test(qr/.*/, "¢","HTML Entity Decode: ¢"),
+ 'html decode ¢' => build_test("Decoded HTML Entity: ¢", '¢',"HTML Entity Decode: ¢"),
# "cent" fails during the regex match because of the missing front "&" (stricter for text to eliminate false positive encoding hits)
'html decode cent' => undef,
# "cent;" fails during the regex match for the same reasons as above
'html decode cent;' => undef,
# "" has no visual representation
- 'html entity of ' => build_test("Decoded HTML Entity: Unicode control character (no visual representation)", "Unicode control character (no visual representation)","HTML Entity Decode: "),
+ 'html entity of ' => build_test("Decoded HTML Entity: Unicode control character (no visual representation)", "Unicode control character (no visual representation)","HTML Entity Decode: "),
# Querying for "&bunnyrabbit;" should fail
'html decode &bunnyrabbit;' => undef,
@@ -70,12 +67,12 @@ ddg_goodie_test(
'html decode apostrophe' => undef,
# natural querying
- 'What is the decoded html entity for π?' => build_test("Decoded HTML Entity: π", "π","HTML Entity Decode: π"),
+ 'What is the decoded html entity for π?' => build_test("Decoded HTML Entity: π", "π","HTML Entity Decode: π"),
# natural querying
- 'what is decoded html entity for #960 ?' => build_test("Decoded HTML Entity: π", "π","HTML Entity Decode: #960"),
+ 'what is decoded html entity for #960 ?' => build_test("Decoded HTML Entity: π", "π","HTML Entity Decode: #960"),
# no "html" in query
- 'the decoded entity for ō is?' => build_test("Decoded HTML Entity: ō", "ō","HTML Entity Decode: ō"),
+ 'the decoded entity for ō is?' => build_test("Decoded HTML Entity: ō", "ō","HTML Entity Decode: ō"),
);
done_testing;