+use strict;
+use warnings;
use Test::More tests => 1;
BEGIN {
package DestroyDollarUnderscore;
-
-use warnings;
use strict;
+use warnings;
undef ($_);
package # hide from pause
MyModule;
+use strict;
+use warnings;
use base 'Class::C3::Componentised';
package # hide from PAUSE
MyModule::ErrorComponent;
-use warnings;
use strict;
+use warnings;
# this is missing on purpose
# 1;
package # hide from pause
MyModule::OwnComponent;
+use strict;
+use warnings;
use MRO::Compat;
use mro 'c3';
package # hide from pause
MyModule::Plugin::Foo;
+use strict;
+use warnings;
use MRO::Compat;
use mro 'c3';
package # hide from pause
MyModuleNoBase;
+use strict;
+use warnings;
use base 'Class::C3::Componentised';