X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F200_examples%2F001_example.t;h=d7dd836553022f5ac1363f49f975d523da2b5685;hb=d03bd989b97597428b460d7f9a021e2931893fa0;hp=473da12d6794d7c28c22b6b9cee09741a38da2d2;hpb=f6bee6fe1d579dc3d2ed2952cce9a1556040c8e5;p=gitmo%2FMoose.git diff --git a/t/200_examples/001_example.t b/t/200_examples/001_example.t index 473da12..d7dd836 100644 --- a/t/200_examples/001_example.t +++ b/t/200_examples/001_example.t @@ -20,16 +20,16 @@ use Test::Exception; my $c = shift; my ($self, $field) = @_; return undef if $c->($self, $self->validation_value($field)); - return $self->error_message; + return $self->error_message; }; - + sub validation_value { my ($self, $field) = @_; return $field; } - + sub error_message { confess "Abstract method!" } - + package Constraint::OnLength; use Moose::Role; @@ -42,11 +42,11 @@ use Test::Exception; override 'error_message' => sub { my $self = shift; return super() . ' ' . $self->units; - }; + }; } -## Classes +## Classes { package Constraint::AtLeast; @@ -78,12 +78,12 @@ use Test::Exception; extends 'Constraint::NoMoreThan'; with 'Constraint::OnLength'; - + package Constraint::LengthAtLeast; use Moose; - + extends 'Constraint::AtLeast'; - with 'Constraint::OnLength'; + with 'Constraint::OnLength'; } my $no_more_than_10 = Constraint::NoMoreThan->new(value => 10); @@ -112,8 +112,8 @@ ok($no_more_than_10_chars->does('Constraint'), '... Constraint::LengthNoMoreThan ok($no_more_than_10_chars->does('Constraint::OnLength'), '... Constraint::LengthNoMoreThan does Constraint::OnLength'); ok(!defined($no_more_than_10_chars->validate('foo')), '... validated correctly'); -is($no_more_than_10_chars->validate('foooooooooo'), - 'must be no more than 10 chars', +is($no_more_than_10_chars->validate('foooooooooo'), + 'must be no more than 10 chars', '... validation failed correctly'); my $at_least_10_chars = Constraint::LengthAtLeast->new(value => 10, units => 'chars');