--- JSON-XS/t/02_error.t 2007/03/31 14:20:06 1.4 +++ JSON-XS/t/02_error.t 2007/12/05 10:59:29 1.6 @@ -1,4 +1,4 @@ -BEGIN { $| = 1; print "1..29\n"; } +BEGIN { $| = 1; print "1..31\n"; } use utf8; use JSON::XS; @@ -40,3 +40,7 @@ eval { JSON::XS->new->decode ([]) }; ok $@ =~ /malformed/; eval { JSON::XS->new->decode (\*STDERR) }; ok $@ =~ /malformed/; eval { JSON::XS->new->decode (*STDERR) }; ok !!$@; # cannot coerce GLOB + +eval { decode_json ("\"\xa0") }; ok $@ =~ /malformed.*character/; +eval { decode_json ("\"\xa0\"") }; ok $@ =~ /malformed.*character/; +