use strict;
use warnings;
-use Test::More tests => 4;
-use Test::Exception;
+use Test::More;
+use Test::Fatal;
use Class::MOP;
use strict;
use warnings;
- use metaclass;
use base 'Class::MOP::Class';
__PACKAGE__->meta->add_attribute('bar');
- ::lives_ok { __PACKAGE__->meta->make_immutable }
- 'can safely make a class immutable when it has a custom metaclass and immutable trait';
+ ::is( ::exception { __PACKAGE__->meta->make_immutable }, undef, 'can safely make a class immutable when it has a custom metaclass and immutable trait' );
}
{
'Bar->meta->superclasses returns expected value after immutabilization'
);
}
+
+done_testing;