5 use if 'Mouse' eq 'Moose',
6 'Test::More' => skip_all => 'Moose does nots support strict constructor';
23 __PACKAGE__->meta->make_immutable(strict_constructor => 1);
27 MyClass->new(foo => 1);
31 MyClass->new(foo => 1, hoge => 42);
35 MyClass->new(foo => 1, bar => 42);
36 } qr/\b bar \b/xms, "init_arg => undef";
40 MyClass->new(aaa => 1, bbb => 2, ccc => 3);
44 MyClass->new(aaa => 1, bbb => 2, ccc => 3);
48 MyClass->new(aaa => 1, bbb => 2, ccc => 3);