Convert all tests to done_testing.
[gitmo/Moose.git] / t / 020_attributes / 003_attribute_accessor_generation.t
index d8b3638..0603f95 100644 (file)
@@ -3,35 +3,32 @@
 use strict;
 use warnings;
 
-use Test::More tests => 58;
+use Test::More;
 use Test::Exception;
 
 use Scalar::Util 'isweak';
 
-BEGIN {
-    use_ok('Moose');           
-}
 
 {
     package Foo;
     use Moose;
-    
+
     eval {
         has 'foo' => (
             accessor => 'foo',
         );
     };
     ::ok(!$@, '... created the accessor method okay');
-    
+
     eval {
         has 'lazy_foo' => (
-            accessor => 'lazy_foo', 
-            lazy     => 1, 
+            accessor => 'lazy_foo',
+            lazy     => 1,
             default  => sub { 10 }
         );
     };
-    ::ok(!$@, '... created the lazy accessor method okay');              
-    
+    ::ok(!$@, '... created the lazy accessor method okay');
+
 
     eval {
         has 'foo_required' => (
@@ -47,15 +44,15 @@ BEGIN {
             isa      => 'Int',
         );
     };
-    ::ok(!$@, '... created the accessor method with type constraint okay');    
-    
+    ::ok(!$@, '... created the accessor method with type constraint okay');
+
     eval {
         has 'foo_weak' => (
             accessor => 'foo_weak',
             weak_ref => 1
         );
     };
-    ::ok(!$@, '... created the accessor method with weak_ref okay');    
+    ::ok(!$@, '... created the accessor method with weak_ref okay');
 
     eval {
         has 'foo_deref' => (
@@ -64,7 +61,7 @@ BEGIN {
             auto_deref => 1,
         );
     };
-    ::ok(!$@, '... created the accessor method with auto_deref okay');    
+    ::ok(!$@, '... created the accessor method with auto_deref okay');
 
     eval {
         has 'foo_deref_ro' => (
@@ -73,7 +70,7 @@ BEGIN {
             auto_deref => 1,
         );
     };
-    ::ok(!$@, '... created the reader method with auto_deref okay');    
+    ::ok(!$@, '... created the reader method with auto_deref okay');
 
     eval {
         has 'foo_deref_hash' => (
@@ -82,7 +79,7 @@ BEGIN {
             auto_deref => 1,
         );
     };
-    ::ok(!$@, '... created the reader method with auto_deref okay');    
+    ::ok(!$@, '... created the reader method with auto_deref okay');
 }
 
 {
@@ -96,12 +93,12 @@ BEGIN {
     lives_ok {
         $foo->foo(100);
     } '... foo wrote successfully';
-    is($foo->foo(), 100, '... got the correct set value');   
-    
-    ok(!isweak($foo->{foo}), '... it is not a weak reference');   
-    
+    is($foo->foo(), 100, '... got the correct set value');
+
+    ok(!isweak($foo->{foo}), '... it is not a weak reference');
+
     # required writer
-    
+
     dies_ok {
         Foo->new;
     } '... cannot create without the required attribute';
@@ -111,49 +108,49 @@ BEGIN {
     lives_ok {
         $foo->foo_required(100);
     } '... foo_required wrote successfully';
-    is($foo->foo_required(), 100, '... got the correct set value');    
-    
+    is($foo->foo_required(), 100, '... got the correct set value');
+
     lives_ok {
         $foo->foo_required(undef);
-    } '... foo_required did not die with undef';    
+    } '... foo_required did not die with undef';
 
     is($foo->foo_required, undef, "value is undef");
 
-    ok(!isweak($foo->{foo_required}), '... it is not a weak reference'); 
-    
+    ok(!isweak($foo->{foo_required}), '... it is not a weak reference');
+
     # lazy
-    
+
     ok(!exists($foo->{lazy_foo}), '... no value in lazy_foo slot');
-    
+
     can_ok($foo, 'lazy_foo');
-    is($foo->lazy_foo(), 10, '... got an deferred value');        
-    
+    is($foo->lazy_foo(), 10, '... got an deferred value');
+
     # with type constraint
-    
+
     can_ok($foo, 'foo_int');
     is($foo->foo_int(), undef, '... got an unset value');
     lives_ok {
         $foo->foo_int(100);
     } '... foo_int wrote successfully';
-    is($foo->foo_int(), 100, '... got the correct set value'); 
-    
+    is($foo->foo_int(), 100, '... got the correct set value');
+
     dies_ok {
         $foo->foo_int("Foo");
-    } '... foo_int died successfully';   
-        
-    ok(!isweak($foo->{foo_int}), '... it is not a weak reference');        
-        
+    } '... foo_int died successfully';
+
+    ok(!isweak($foo->{foo_int}), '... it is not a weak reference');
+
     # with weak_ref
-    
+
     my $test = [];
-    
+
     can_ok($foo, 'foo_weak');
     is($foo->foo_weak(), undef, '... got an unset value');
     lives_ok {
         $foo->foo_weak($test);
     } '... foo_weak wrote successfully';
-    is($foo->foo_weak(), $test, '... got the correct set value'); 
-    
+    is($foo->foo_weak(), $test, '... got the correct set value');
+
     ok(isweak($foo->{foo_weak}), '... it is a weak reference');
 
     can_ok( $foo, 'foo_deref');
@@ -206,5 +203,4 @@ BEGIN {
     is_deeply( \%hash, { foo => 1, bar => 2 }, "list context");
 }
 
-
-
+done_testing;