X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F101-meta-attribute.t;h=6986fd41cdfee75339ad498b9d9371cbe9674943;hb=306290e864ac23e5f1692c8495b0c173081a1ebb;hp=454b609ffa2c2a6da3429d4aa5c8080680deb715;hpb=c3398f5bd45f2851b7cd40ca9823bcf7d2378469;p=gitmo%2FMouse.git diff --git a/t/101-meta-attribute.t b/t/101-meta-attribute.t index 454b609..6986fd4 100644 --- a/t/101-meta-attribute.t +++ b/t/101-meta-attribute.t @@ -1,7 +1,7 @@ #!/usr/bin/env perl use strict; use warnings; -use Test::More tests => 8; +use Test::More tests => 9; do { package Class; @@ -18,10 +18,10 @@ do { }; my $meta = Class->meta; -isa_ok($meta, 'Mouse::Class'); +isa_ok($meta, 'Mouse::Meta::Class'); my $attr = $meta->get_attribute('pawn'); -isa_ok($attr, 'Mouse::Attribute'); +isa_ok($attr, 'Mouse::Meta::Attribute'); can_ok($attr, qw(name class predicate clearer)); is($attr->name, 'pawn', 'attribute name'); @@ -29,4 +29,4 @@ is($attr->class, 'Class', 'attached class'); is($attr->predicate, 'has_pawn', 'predicate'); is($attr->clearer, 'clear_pawn', 'clearer'); is(ref($attr->default), 'CODE', 'default is a coderef'); - +ok($attr->verify_type_constraint(1), 'verify_type_constraint works even without isa');