use Test::More tests => 10; use JavaScript::Dumper; use warnings; use strict; my $js = js_dumper( { var7 => undef, var6 => \1, var1 => "test", var2 => 1234, var9 => 0.001, var8 => "00", var5 => "1234", var3 => \1, var4 => \"function" } ); like( $js, qr/"var3":true/ ); like( $js, qr/"var1":"test"/ ); like( $js, qr/"var4":function/ ); like( $js, qr/"var2":1234/ ); like( $js, qr/"var5":1234/ ); like( $js, qr/"var6":true/ ); like( $js, qr/"var7":null/ ); like( $js, qr/"var8":"00"/ ); like( $js, qr/"var9":"0.001"/ ); like( $js, qr/^\{.*\}$/ ); diag("Testing for correct Dumping");