2 use Test::More eval { require namespace::clean } ? ()
3 : (skip_all => 'namespace::clean needed for test');
14 my ($class, $target_package, %arguments) = @_;
15 my $croak = $target_package->can('croak');
16 ::is $croak, \&Carp::croak, 'sub exists while building';
19 my $variant = CleanVariant->build_variant;
20 is $variant->can('croak'), undef, 'sub cleaned after building';