| 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 |