Committed by Greg Sabino Mullane <[email protected]>

Add utf-8 test from cpan bug 91655

---
 t/30unicode.t | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/t/30unicode.t b/t/30unicode.t
index fc1406a..851326e 100644
--- a/t/30unicode.t
+++ b/t/30unicode.t
@@ -8,6 +8,7 @@ use 5.006;
 use strict;
 use warnings;
 use utf8;
+use charnames ':full';
 use Encode;
 use Test::More;
 use lib 't','.';
@@ -68,6 +69,11 @@ is ($result, $name, $t);
 $t = 'Fetching ASCII string from the database returns string with UTF-8 flag 
off (pg_enable_utf8=0)';
 ok (!utf8::is_utf8($result), $t);
 
+my $before = "\N{WHITE SMILING FACE}";
+my ($after) = $dbh->selectrow_array('SELECT ?::text', {}, $before);
+is($after, $before, 'string is the same after round trip');
+ok(utf8::is_utf8($after), 'string has utf8 flag set');
+
 
 cleanup_database($dbh,'test');
 $dbh->disconnect();
-- 
1.8.4

Reply via email to