Stop leaking extra methods into the inheritance chain
[p5sagit/Class-Accessor-Grouped.git] / t / accessors.t
index a525715..4113071 100644 (file)
@@ -1,4 +1,4 @@
-use Test::More tests => 137;
+use Test::More tests => 136;
 use strict;
 use warnings;
 use lib 't/lib';
@@ -17,27 +17,6 @@ BEGIN {
 };
 
 use AccessorGroupsSubclass;
-
-{
-  my $obj = AccessorGroupsSubclass->new;
-  my $class = ref $obj;
-  my $name = 'multiple1';
-  my $alias = "_${name}_accessor";
-
-  my $warned = 0;
-  local $SIG{__WARN__} = sub {
-    if  (shift =~ /DESTROY/i) {
-      $warned++;
-    };
-  };
-
-  no warnings qw/once/;
-  local *AccessorGroupsSubclass::DESTROY = sub {};
-
-  $class->mk_group_accessors('warnings', 'DESTROY');
-  ok($warned);
-};
-
 my $obj = AccessorGroupsSubclass->new;
 
 my $test_accessors = {