Blame t/116_incr_parse_fixed.t

Packit a557cb
use strict;
Packit a557cb
use Test::More tests => 4;
Packit a557cb
Packit a557cb
BEGIN { $ENV{PERL_JSON_BACKEND} ||= "JSON::backportPP"; }
Packit a557cb
Packit a557cb
use JSON;
Packit a557cb
Packit a557cb
my $json = JSON->new->allow_nonref();
Packit a557cb
Packit a557cb
my @vs = $json->incr_parse('"a\"bc');
Packit a557cb
Packit a557cb
ok( not scalar(@vs) );
Packit a557cb
Packit a557cb
@vs = $json->incr_parse('"');
Packit a557cb
Packit a557cb
is( $vs[0], "a\"bc" );
Packit a557cb
Packit a557cb
Packit a557cb
$json = JSON->new;
Packit a557cb
Packit a557cb
@vs = $json->incr_parse('"a\"bc');
Packit a557cb
ok( not scalar(@vs) );
Packit a557cb
@vs = eval { $json->incr_parse('"') };
Packit a557cb
ok($@ =~ qr/JSON text must be an object or array/);
Packit a557cb