33 lines
1.1 KiB
Perl
33 lines
1.1 KiB
Perl
#!/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
|
|
)],
|
|
# ------
|
|
"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)")),
|
|
# ------
|
|
"unicode snowman" =>
|
|
test_zci("SNOWMAN: \x{2603} (U+2603)
|
|
SNOWMAN WITHOUT SNOW: \x{26c4} (U+26C4)
|
|
BLACK SNOWMAN: \x{26c7} (U+26C7)",
|
|
html => "SNOWMAN: \x{2603} (U+2603)<br>SNOWMAN WITHOUT SNOW: \x{26c4} (U+26C4)<br>BLACK SNOWMAN: \x{26c7} (U+26C7)"),
|
|
# ------
|
|
"sharp s unicode" =>
|
|
test_zci("LATIN SMALL LETTER SHARP S: \x{00df} (U+00DF)
|
|
LATIN CAPITAL LETTER SHARP S: \x{1e9e} (U+1E9E)
|
|
MUSIC SHARP SIGN: \x{266f} (U+266F)",
|
|
html => "LATIN SMALL LETTER SHARP S: \x{00df} (U+00DF)<br>LATIN CAPITAL LETTER SHARP S: \x{1e9e} (U+1E9E)<br>MUSIC SHARP SIGN: \x{266f} (U+266F)"),
|
|
);
|
|
|
|
done_testing;
|