my $dump = '';
- my %attributes = %{ $self->meta->get_attribute_map };
- for my $name ( sort keys %attributes ) {
- my $attribute = $attributes{$name};
+ for my $name ( $self->meta->get_attribute_list ) {
+ my $attribute = $self->meta->get_attribute($name);
if ( $attribute->does('MyApp::Meta::Attribute::Trait::Labeled')
&& $attribute->has_label ) {
};
can_ok(Class => qw/a b c/);
-is(keys %{ Class->meta->get_attribute_map }, 3, "three attributes created");
+is_deeply([sort Class->meta->get_attribute_list], [sort qw/a b c/], "three attributes created");
Class->new(a => 1, b => 2);
is_deeply(\%trigger, { a => 1, b => 1 }, "correct triggers called");