X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F080_meta_package.t;h=a82ff273c7a22f31b4f2b0c152ea1a0dd07a0d77;hb=6db5c459d895adc8cea8f285f26aca1ea3c3cd14;hp=4a8b03e222009d7fade2adb6c03d8f5871d6028b;hpb=988fb42e6098c592d1bf64e4c497434417b39d97;p=gitmo%2FClass-MOP.git diff --git a/t/080_meta_package.t b/t/080_meta_package.t index 4a8b03e..a82ff27 100644 --- a/t/080_meta_package.t +++ b/t/080_meta_package.t @@ -1,5 +1,3 @@ -#!/usr/bin/perl - use strict; use warnings; @@ -234,46 +232,46 @@ is(Foo->meta->get_package_symbol('@foo'), $ARRAY, '... got the right values for # get_all_package_symbols { - my %syms = Foo->meta->get_all_package_symbols; + my $syms = Foo->meta->get_all_package_symbols; is_deeply( - [ sort keys %syms ], + [ sort keys %{ $syms } ], [ sort Foo->meta->list_all_package_symbols ], '... the fetched symbols are the same as the listed ones' ); } { - my %syms = Foo->meta->get_all_package_symbols('CODE'); + my $syms = Foo->meta->get_all_package_symbols('CODE'); is_deeply( - [ sort keys %syms ], + [ sort keys %{ $syms } ], [ sort Foo->meta->list_all_package_symbols('CODE') ], '... the fetched symbols are the same as the listed ones' ); - foreach my $symbol (keys %syms) { - is($syms{$symbol}, Foo->meta->get_package_symbol('&' . $symbol), '... got the right symbol'); + foreach my $symbol (keys %{ $syms }) { + is($syms->{$symbol}, Foo->meta->get_package_symbol('&' . $symbol), '... got the right symbol'); } } { Foo->meta->add_package_symbol('%zork'); - my %syms = Foo->meta->get_all_package_symbols('HASH'); + my $syms = Foo->meta->get_all_package_symbols('HASH'); is_deeply( - [ sort keys %syms ], + [ sort keys %{ $syms } ], [ sort Foo->meta->list_all_package_symbols('HASH') ], '... the fetched symbols are the same as the listed ones' ); - foreach my $symbol (keys %syms) { - is($syms{$symbol}, Foo->meta->get_package_symbol('%' . $symbol), '... got the right symbol'); + foreach my $symbol (keys %{ $syms }) { + is($syms->{$symbol}, Foo->meta->get_package_symbol('%' . $symbol), '... got the right symbol'); } no warnings 'once'; is_deeply( - \%syms, + $syms, { zork => \%Foo::zork }, "got the right ones", );