Revert autogenerated tests. Tests should not changed radically.
[gitmo/Mouse.git] / t / 050_metaclasses / failing / 022_new_metaclass.t
CommitLineData
41888e7d 1#!/usr/bin/env perl
2use strict;
3use warnings;
9864f0e4 4use Test::More tests => 2;
41888e7d 5
6do {
7 package My::Meta::Class;
8 use Mouse;
9 BEGIN { extends 'Mouse::Meta::Class' };
10
11 package Mouse::Meta::Class::Custom::MyMetaClass;
12 sub register_implementation { 'My::Meta::Class' }
13};
14
15do {
16 package My::Class;
17 use Mouse -metaclass => 'My::Meta::Class';
18};
19
20do {
21 package My::Class::Aliased;
22 use Mouse -metaclass => 'MyMetaClass';
23};
24
25is(My::Class->meta->meta->name, 'My::Meta::Class');
26is(My::Class::Aliased->meta->meta->name, 'My::Meta::Class');
27