--- /dev/null
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+
+use Test::More tests => 3;
+use Test::Exception;
+
+BEGIN {
+ use_ok('Moose');
+};
+
+lives_ok {
+ package MooseX::Attribute::Test;
+ use Moose::Role;
+} 'creating custom attribute "metarole" is okay';
+
+lives_ok {
+ package Moose::Meta::Attribute::Custom::Test;
+ use Moose;
+
+ extends 'Moose::Meta::Attribute';
+ with 'MooseX::Attribute::Test';
+} 'custom attribute metaclass extending role is okay';