Resolve a failing test file
[gitmo/Mouse.git] / t / 020_attributes / failing / 001_attribute_reader_generation.t
diff --git a/t/020_attributes/failing/001_attribute_reader_generation.t b/t/020_attributes/failing/001_attribute_reader_generation.t
deleted file mode 100644 (file)
index 6e2f233..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-#!/usr/bin/perl
-
-use strict;
-use warnings;
-
-use Test::More tests => 20;
-use Test::Exception;
-
-
-
-{
-    package Foo;
-    use Mouse;
-
-    eval {
-        has 'foo' => (
-            reader => 'get_foo'
-        );
-    };
-    ::ok(!$@, '... created the reader method okay');
-
-    eval {
-        has 'lazy_foo' => (
-            reader => 'get_lazy_foo',
-            lazy => 1,
-            default => sub { 10 }
-        );
-    };
-    ::ok(!$@, '... created the lazy reader method okay') or warn $@;
-
-    my $warn;
-
-    eval {
-        local $SIG{__WARN__} = sub { $warn = $_[0] };
-        has 'mtfnpy' => (
-            reder => 'get_mftnpy'
-        );
-    };
-    ::ok($warn, '... got a warning for mispelled attribute argument');
-}
-
-{
-    my $foo = Foo->new;
-    isa_ok($foo, 'Foo');
-
-    can_ok($foo, 'get_foo');
-    is($foo->get_foo(), undef, '... got an undefined value');
-    dies_ok {
-        $foo->get_foo(100);
-    } '... get_foo is a read-only';
-
-    ok(!exists($foo->{lazy_foo}), '... no value in get_lazy_foo slot');
-
-    can_ok($foo, 'get_lazy_foo');
-    is($foo->get_lazy_foo(), 10, '... got an deferred value');
-    dies_ok {
-        $foo->get_lazy_foo(100);
-    } '... get_lazy_foo is a read-only';
-}
-
-{
-    my $foo = Foo->new;
-    isa_ok($foo, 'Foo');
-
-    my $attr = $foo->meta->find_attribute_by_name("lazy_foo");
-
-    isa_ok( $attr, "Mouse::Meta::Attribute" );
-
-    ok( $attr->is_lazy, "it's lazy" );
-
-    is( $attr->get_raw_value($foo), undef, "raw value" );
-
-    is( $attr->get_value($foo), 10, "lazy value" );
-
-    is( $attr->get_raw_value($foo), 10, "raw value" );
-}
-
-{
-    my $foo = Foo->new(foo => 10, lazy_foo => 100);
-    isa_ok($foo, 'Foo');
-
-    is($foo->get_foo(), 10, '... got the correct value');
-    is($foo->get_lazy_foo(), 100, '... got the correct value');
-}
-
-
-