convert all uses of Test::Exception to Test::Fatal.
[gitmo/Moose.git] / t / 050_metaclasses / 002_custom_attr_meta_as_role.t
CommitLineData
33e2e9de 1#!/usr/bin/perl
2
3use strict;
4use warnings;
5
a28e50e4 6use Test::More;
be0ed157 7use Test::Fatal;
33e2e9de 8
be0ed157 9ok ! exception {
33e2e9de 10 package MooseX::Attribute::Test;
11 use Moose::Role;
be0ed157 12}, 'creating custom attribute "metarole" is okay';
33e2e9de 13
be0ed157 14ok ! exception {
33e2e9de 15 package Moose::Meta::Attribute::Custom::Test;
16 use Moose;
d03bd989 17
33e2e9de 18 extends 'Moose::Meta::Attribute';
19 with 'MooseX::Attribute::Test';
be0ed157 20}, 'custom attribute metaclass extending role is okay';
a28e50e4 21
22done_testing;