#!perl -T
use Test::More tests => 4;
use strict;
#--------------------------------------------------------------------#
# Test 1: See if the module loads
BEGIN { use_ok('JE') };
#--------------------------------------------------------------------#
# Test 2: Parse code
my $j = new JE;
isa_ok(
my $code = $j->parse(q{
;;;;; ; ; ; ; ;
;
;
}), 'JE::Code');
#--------------------------------------------------------------------#
# Test 3: See whether code parsed 12 statements
is( @{ $code->{tree} } - 2, 12, 'code parsed 12 statements');
#--------------------------------------------------------------------#
# Test 4: Run code
$code->execute;
is($@, '', 'execute code');