X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo%2FMooseX-Singleton.git;a=blobdiff_plain;f=t%2F001-basic.t;h=12c0eb2f728da6731439a8664b6c63361229ea6a;hp=b6ad4ffd83c7be3c45e6c7d8ea9c5d070e162a8b;hb=4c25692312665e52f72b16a0a3086046590cf46a;hpb=2cb90d536c9fe23d25b545966ce509e7da73fa68 diff --git a/t/001-basic.t b/t/001-basic.t index b6ad4ff..12c0eb2 100644 --- a/t/001-basic.t +++ b/t/001-basic.t @@ -19,12 +19,12 @@ BEGIN { sub clear { my $self = shift; - $self->bag({}); + $self->bag( {} ); } sub add { - my $self = shift; - my $key = shift; + my $self = shift; + my $key = shift; my $value = @_ ? shift : 1; $self->bag->{$key} += $value; @@ -32,41 +32,43 @@ BEGIN { } my $mst = MooseX::Singleton::Test->instance; -isa_ok($mst, 'MooseX::Singleton::Test', 'Singleton->instance returns a real instance'); +isa_ok( $mst, 'MooseX::Singleton::Test', + 'Singleton->instance returns a real instance' ); -is($mst->distinct_keys, 1, "default keys"); +is( $mst->distinct_keys, 1, "default keys" ); -$mst->add(foo => 10); -is($mst->distinct_keys, 2, "added key"); +$mst->add( foo => 10 ); +is( $mst->distinct_keys, 2, "added key" ); -$mst->add(bar => 5); -is($mst->distinct_keys, 3, "added another key"); +$mst->add( bar => 5 ); +is( $mst->distinct_keys, 3, "added another key" ); my $mst2 = MooseX::Singleton::Test->instance; -is($mst, $mst2, 'instances are the same object'); -isa_ok($mst2, 'MooseX::Singleton::Test', 'Singleton->instance returns a real instance'); +is( $mst, $mst2, 'instances are the same object' ); +isa_ok( $mst2, 'MooseX::Singleton::Test', + 'Singleton->instance returns a real instance' ); -is($mst2->distinct_keys, 3, "keys from before"); +is( $mst2->distinct_keys, 3, "keys from before" ); -$mst->add(baz => 2); +$mst->add( baz => 2 ); -is($mst->distinct_keys, 4, "attributes are shared even after ->instance"); -is($mst2->distinct_keys, 4, "attributes are shared even after ->instance"); +is( $mst->distinct_keys, 4, "attributes are shared even after ->instance" ); +is( $mst2->distinct_keys, 4, "attributes are shared even after ->instance" ); -is(MooseX::Singleton::Test->distinct_keys, 4, "Package->reader works"); +is( MooseX::Singleton::Test->distinct_keys, 4, "Package->reader works" ); -MooseX::Singleton::Test->add(quux => 9000); +MooseX::Singleton::Test->add( quux => 9000 ); -is($mst->distinct_keys, 5, "Package->add works"); -is($mst2->distinct_keys, 5, "Package->add works"); -is(MooseX::Singleton::Test->distinct_keys, 5, "Package->add works"); +is( $mst->distinct_keys, 5, "Package->add works" ); +is( $mst2->distinct_keys, 5, "Package->add works" ); +is( MooseX::Singleton::Test->distinct_keys, 5, "Package->add works" ); MooseX::Singleton::Test->clear; -is($mst->distinct_keys, 0, "Package->clear works"); -is($mst2->distinct_keys, 0, "Package->clear works"); -is(MooseX::Singleton::Test->distinct_keys, 0, "Package->clear works"); +is( $mst->distinct_keys, 0, "Package->clear works" ); +is( $mst2->distinct_keys, 0, "Package->clear works" ); +is( MooseX::Singleton::Test->distinct_keys, 0, "Package->clear works" ); MooseX::Singleton::Test->_clear_instance; $mst = $mst2 = undef; -is(MooseX::Singleton::Test->new->distinct_keys, 1, "back to the default"); +is( MooseX::Singleton::Test->new->distinct_keys, 1, "back to the default" );