1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
#!/usr/bin/env perl
use Modern::Perl;
use Test2::V0;
use Test2::Tools::Subtest qw/subtest_buffered/;
use Data::JavaScript qw(:all);
subtest_buffered private_quotemeta => sub {
# We're verifying that a newline is quoted.
is
__quotemeta( "Hello World\n" ),
q/Hello World\n/, ## no critic (RequireInterpolationOfMetachars)
'Simple __quotemeta()';
};
subtest_buffered jsdump => sub {
is
join( q//, jsdump( 'narf', 'Troz!' ) ),
'var narf = "Troz!";',
'Simple jsdump()';
};
done_testing;
|