OLD | NEW |
(Empty) | |
| 1 |
| 2 use Test::More; |
| 3 use strict; |
| 4 BEGIN { plan tests => 4 }; |
| 5 BEGIN { $ENV{PERL_JSON_BACKEND} = "JSON::backportPP"; } |
| 6 use JSON; |
| 7 ######################### |
| 8 |
| 9 my $json = JSON->new->allow_nonref; |
| 10 |
| 11 eval q| $json->decode("{'foo':'bar'}") |; |
| 12 |
| 13 ok($@); # in XS and PP, the error message differs. |
| 14 |
| 15 $json->allow_singlequote; |
| 16 |
| 17 is($json->decode(q|{'foo':"bar"}|)->{foo}, 'bar'); |
| 18 is($json->decode(q|{'foo':'bar'}|)->{foo}, 'bar'); |
| 19 is($json->allow_barekey->decode(q|{foo:'bar'}|)->{foo}, 'bar'); |
| 20 |
OLD | NEW |