X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FTest%2FMoose.pm;h=38f5fe67cccd136aad8e051c4df93ecb11874d17;hb=bdd1acbdd2d351b1d689969a405a6a89c4473b93;hp=f49683f6e1ccb2b1aa8c693de9f2e435f9b74c23;hpb=2cc69b8715fa4894429835bb97a84309028221ce;p=gitmo%2FMoose.git diff --git a/lib/Test/Moose.pm b/lib/Test/Moose.pm index f49683f..38f5fe6 100644 --- a/lib/Test/Moose.pm +++ b/lib/Test/Moose.pm @@ -9,10 +9,6 @@ use Test::Builder; use List::MoreUtils 'all'; use Moose::Util 'does_role', 'find_meta'; -our $VERSION = '0.93'; -$VERSION = eval $VERSION; -our $AUTHORITY = 'cpan:STEVAN'; - my @exports = qw[ meta_ok does_ok @@ -76,7 +72,7 @@ sub with_immutable (&@) { my $block = shift; my $before = $Test->current_test; $block->(); - $_->meta->make_immutable for @_; + Class::MOP::class_of($_)->make_immutable for @_; $block->(); my $num_tests = $Test->current_test - $before; return all { $_ } ($Test->summary)[-$num_tests..-1]; @@ -84,14 +80,12 @@ sub with_immutable (&@) { 1; +# ABSTRACT: Test functions for Moose specific features + __END__ =pod -=head1 NAME - -Test::Moose - Test functions for Moose specific features - =head1 SYNOPSIS use Test::More plan => 1; @@ -126,8 +120,8 @@ does for the methods. =item B -Runs B (which should contain normal tests) twice, and immutablizes each -class in C<@class_names> in between the two runs. +Runs B (which should contain normal tests) twice, and make each +class in C<@class_names> immutable in between the two runs. =back @@ -163,24 +157,7 @@ class in C<@class_names> in between the two runs. =head1 BUGS -All complex software has bugs lurking in it, and this module is no -exception. If you find a bug please either email me, or add the bug -to cpan-RT. - -=head1 AUTHOR - -Anders Nor Berle Edebolaz@gmail.comE - -Stevan Little Estevan@iinteractive.comE - -=head1 COPYRIGHT AND LICENSE - -Copyright 2007-2009 by Infinity Interactive, Inc. - -L - -This library is free software; you can redistribute it and/or modify -it under the same terms as Perl itself. +See L for details on reporting bugs. =cut