Better diagnostics when the evals fail.
Michael G. Schwern [Sun, 27 Jun 2010 23:50:16 +0000 (16:50 -0700)]
t/01-basic.t

index b3643e5..1f7f3b1 100644 (file)
@@ -25,10 +25,10 @@ use Test::More tests => 5;
 ok( (my $instance = MyClass->new), 'instance' );
 
 eval { $instance->foo('bar') };
-ok( (!$@), 'attribute coercion ran' );
+is $@, "", 'attribute coercion ran';
 
 eval { $instance->bar('baz') };
-ok( (!$@), 'class attribute coercion ran' );
+is $@, "", 'class attribute coercion ran';
 
 eval { $instance->baz('quux') };
 ok( $@, 'class attribute coercion did not run with coerce => 0' );