[libhttp-entity-parser-perl] 03/08: Make it more clear that the parsed entity is utf-8 encoded.

gregor herrmann gregoa at debian.org
Sun Oct 23 00:23:50 UTC 2016


This is an automated email from the git hooks/post-receive script.

gregoa pushed a commit to tag 0.18
in repository libhttp-entity-parser-perl.

commit ed1a631883f910e4adf1f2f0eeb064ea141021d8
Author: Karen Etheridge <ether at cpan.org>
Date:   Sat Oct 1 21:16:43 2016 -0700

    Make it more clear that the parsed entity is utf-8 encoded.
    
    This does not change the meaning of the test, just makes it easier to read.
    Previously, because 'use utf8' was not included, the characters in the file
    were actually utf-8 encoded bytes, not decoded characters -- so it looked like
    the parser provided fully-decoded unicode characters in the entity.
---
 t/01_content_type/json.t | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/t/01_content_type/json.t b/t/01_content_type/json.t
index fe165e4..05a64cf 100644
--- a/t/01_content_type/json.t
+++ b/t/01_content_type/json.t
@@ -3,6 +3,7 @@ use warnings;
 use Test::More;
 use HTTP::Entity::Parser::JSON;
 use Hash::MultiValue;
+use utf8;
 
 my $parser = HTTP::Entity::Parser::JSON->new();
 $parser->add('{');
@@ -16,7 +17,7 @@ is_deeply(Hash::MultiValue->new(@$params)->as_hashref_multi,
   +{
     'hoge'     => [ 'fuga', 'hige' ],
     'moge'     => ['muga'],
-    'にほんご' => ['日本語'],
+    Encode::encode_utf8('にほんご') => [Encode::encode_utf8('日本語')],
   });
 is_deeply $uploads, [];
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libhttp-entity-parser-perl.git



More information about the Pkg-perl-cvs-commits mailing list