Checking in changes prior to tagging of version 0.87.
[gitmo/Mouse.git] / t / lib / MooseCompat.pm
index 0bb03d6..2a8b19f 100644 (file)
@@ -1,5 +1,8 @@
 package MooseCompat;
 # Moose compatible methods/functions
+
+use Test::Builder (); # should load Test::Builder first
+
 use Mouse ();
 use Mouse::Util::MetaRole;
 use Mouse::Meta::Method;
@@ -9,7 +12,6 @@ $INC{'Mouse/Meta.pm'}          = __FILE__;
 $INC{'Mouse/Meta/Instance.pm'} = __FILE__;
 $INC{'Mouse/Deprecated.pm'}    = __FILE__;
 
-
 *UNIVERSAL::DOES = sub {
     my($thing, $role) = @_;
     $thing->isa($role);
@@ -44,10 +46,6 @@ sub identifier {
 
 sub role_applications { }
 
-package Mouse::Meta::Class;
-
-sub _immutable_options { }
-
 package Mouse::Meta::Role;
 
 for my $modifier_type (qw/before after around/) {
@@ -80,14 +78,6 @@ sub get_original_method { Mouse::Meta::Method->wrap(sub { }) }
 
 sub associated_attribute { undef }
 
-package Mouse::Meta::Method::Constructor;
-
-sub _generate_BUILDALL { }
-
-package Mouse::Meta::Method::Constructor::XS;
-
-sub _generate_BUILDALL { }
-
 package Mouse::Util::TypeConstraints;
 
 use Mouse::Util::TypeConstraints ();