merge trunk to pluggable errors
[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
e606ae5f 6use Test::More tests => 2;
33e2e9de 7use Test::Exception;
8
e606ae5f 9;
33e2e9de 10
11lives_ok {
12 package MooseX::Attribute::Test;
13 use Moose::Role;
14} 'creating custom attribute "metarole" is okay';
15
16lives_ok {
17 package Moose::Meta::Attribute::Custom::Test;
18 use Moose;
19
20 extends 'Moose::Meta::Attribute';
21 with 'MooseX::Attribute::Test';
22} 'custom attribute metaclass extending role is okay';