X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F020_attributes%2Ffailing%2F029_accessor_context.t;fp=t%2F020_attributes%2Ffailing%2F029_accessor_context.t;h=0000000000000000000000000000000000000000;hb=db53d2b4ec887312eff701faa1749e983182e5d0;hp=b959f31863bdaaeccab69c203dd554a1f5f6de11;hpb=620c3203b30d5e7644acd8769db61991edffc251;p=gitmo%2FMouse.git diff --git a/t/020_attributes/failing/029_accessor_context.t b/t/020_attributes/failing/029_accessor_context.t deleted file mode 100644 index b959f31..0000000 --- a/t/020_attributes/failing/029_accessor_context.t +++ /dev/null @@ -1,68 +0,0 @@ -#!/usr/bin/perl - -use strict; -use warnings; -use Test::More tests => 14; -use Test::Exception; - -lives_ok { - package My::Class; - use Mouse; - - has s_rw => ( - is => 'rw', - ); - - has s_ro => ( - is => 'ro', - ); - - has a_rw => ( - is => 'rw', - isa => 'ArrayRef', - - auto_deref => 1, - ); - - has a_ro => ( - is => 'ro', - isa => 'ArrayRef', - - auto_deref => 1, - ); - - has h_rw => ( - is => 'rw', - isa => 'HashRef', - - auto_deref => 1, - ); - - has h_ro => ( - is => 'ro', - isa => 'HashRef', - - auto_deref => 1, - ); -} 'class definition'; - -lives_ok { - my $o = My::Class->new(); - - is_deeply [scalar $o->s_rw], [undef], 'uninitialized scalar attribute/rw in scalar context'; - is_deeply [$o->s_rw], [undef], 'uninitialized scalar attribute/rw in list context'; - is_deeply [scalar $o->s_ro], [undef], 'uninitialized scalar attribute/ro in scalar context'; - is_deeply [$o->s_ro], [undef], 'uninitialized scalar attribute/ro in list context'; - - - is_deeply [scalar $o->a_rw], [undef], 'uninitialized ArrayRef attribute/rw in scalar context'; - is_deeply [$o->a_rw], [], 'uninitialized ArrayRef attribute/rw in list context'; - is_deeply [scalar $o->a_ro], [undef], 'uninitialized ArrayRef attribute/ro in scalar context'; - is_deeply [$o->a_ro], [], 'uninitialized ArrayRef attribute/ro in list context'; - - is_deeply [scalar $o->h_rw], [undef], 'uninitialized HashRef attribute/rw in scalar context'; - is_deeply [$o->h_rw], [], 'uninitialized HashRef attribute/rw in list context'; - is_deeply [scalar $o->h_ro], [undef], 'uninitialized HashRef attribute/ro in scalar context'; - is_deeply [$o->h_ro], [], 'uninitialized HashRef attribute/ro in list context'; - -} 'testing';