From 38482e7653fbac3f21de0097b2ded9d1fa0ff64e Mon Sep 17 00:00:00 2001 From: Toby Inkster Date: Tue, 23 Jul 2013 17:03:26 +0100 Subject: failing test - closures are broken --- t/close-over-nonref.t | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 t/close-over-nonref.t diff --git a/t/close-over-nonref.t b/t/close-over-nonref.t new file mode 100644 index 0000000..66af1c1 --- /dev/null +++ b/t/close-over-nonref.t @@ -0,0 +1,18 @@ +#!/usr/bin/env perl +use strict; +use warnings; +use Test::More; + +use Eval::Closure; + +my $number = 40; +my $closure = eval_closure( + source => 'sub { $xxx += 2 }', + environment => { '$xxx' => \$number }, +); + +$closure->(); + +is($number, 42); + +done_testing; -- cgit v1.2.3-54-g00ecf