#!/usr/bin/env perl
use strict;
use warnings;
-use Test::More skip_all => "Moose doesn't yet support traits with parameters";
-#use Test::More tests => 2;
+use Test::More tests => 2;
do {
package MyTrait::Label;
traits => [
'MyTrait::Label' => { default => 'yay' },
],
- is => 'rw',
- isa => 'Str',
);
};
do {
package MyClass::LabeledURL::Redux;
use Moose;
- extends 'MyClass::LabeledURL';
- has '+url' => (
+ has 'url' => (
+ traits => [
+ 'MyTrait::Label' => { default => 'yay' },
+ ],
label => 'overridden',
);
};