From: Fuji, Goro Date: Mon, 18 Jul 2011 01:06:50 +0000 (+0900) Subject: Add a failing test for RT #69237 (lazy+threads) X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=c4988b3300fbb4dff84f22384ec1f532563938de;p=gitmo%2FMouse.git Add a failing test for RT #69237 (lazy+threads) https://rt.cpan.org/Ticket/Display.html?id=69237 --- diff --git a/t/001_mouse/060-threads.t b/t/001_mouse/060-threads.t index 051a926..c6dd876 100644 --- a/t/001_mouse/060-threads.t +++ b/t/001_mouse/060-threads.t @@ -20,6 +20,12 @@ use if $Test::More::VERSION >= 2.00, 'Test::More', is => 'rw', isa => 'Foo', ); + has bar => ( + is => 'rw', + + lazy => 1, + default => sub { 42 }, + ); package Foo; use Mouse; @@ -50,6 +56,8 @@ threads->create(sub{ $x->foo(Foo->new(value => 20)); is $x->foo->value, 20; + + is $x->bar, 42, 'callback for default'; })->join(); is $o->foo->value, 42;