2013-05-06 21:26:26 -07:00
#!/usr/bin/env perl
use strict ;
use warnings ;
use Test::More ;
use DDG::Test::Goodie ;
zci is_cached = > 1 ;
zci answer_type = > "unicodefuzzysearch" ;
ddg_goodie_test (
[ qw(
DDG::Goodie:: UnicodeFuzzySearch
) ] ,
# ------
2013-05-12 13:41:11 -07:00
"unicode white heart" = >
test_zci ( "WHITE HEART SUIT: \x{2661} (U+2661)" , html = > "WHITE HEART SUIT: \x{2661} (U+2661)" ) ,
"0f00 unicode" = >
test_zci ( "TIBETAN SYLLABLE OM: \x{0f00} (U+0F00)" , html = > ( "TIBETAN SYLLABLE OM: \x{0f00} (U+0F00)" ) ) ,
2013-05-06 21:26:26 -07:00
# ------
"unicode snowman" = >
2013-05-12 13:41:11 -07:00
test_zci ( " SNOWMAN: \ x { 2603 } ( U + 2603 )
2013-05-06 21:26:26 -07:00
SNOWMAN WITHOUT SNOW: \ x { 26 c4 } ( U + 26 C4 )
BLACK SNOWMAN: \ x { 26 c7 } ( U + 26 C7 ) " ,
2013-05-12 13:41:11 -07:00
html = > "<ul><li>SNOWMAN: \x{2603} (U+2603)</li><li>SNOWMAN WITHOUT SNOW: \x{26c4} (U+26C4)</li><li>BLACK SNOWMAN: \x{26c7} (U+26C7)</li></ul>" ) ,
2013-05-06 21:26:26 -07:00
# ------
"sharp s unicode" = >
2013-05-12 13:41:11 -07:00
test_zci ( " LATIN SMALL LETTER SHARP S: \ x { 00 df } ( U + 00 DF )
2013-05-06 21:26:26 -07:00
LATIN CAPITAL LETTER SHARP S: \ x { 1e9 e } ( U + 1E9 E )
MUSIC SHARP SIGN: \ x { 266 f } ( U + 266 F ) " ,
2013-05-12 13:41:11 -07:00
html = > "<ul><li>LATIN SMALL LETTER SHARP S: \x{00df} (U+00DF)</li><li>LATIN CAPITAL LETTER SHARP S: \x{1e9e} (U+1E9E)</li><li>MUSIC SHARP SIGN: \x{266f} (U+266F)</li></ul>" ) ,
2013-05-06 21:26:26 -07:00
) ;
done_testing ;