Tidy all code with the latest Perl::Tidy
Dave Rolsky
1 year, 6 months ago
24 | 24 |
|
25 | 25 |
{
|
26 | 26 |
my $object = bless {}, 'ClassCan';
|
27 | |
my @p = ( foo => $object );
|
|
27 |
my @p = ( foo => $object );
|
28 | 28 |
|
29 | 29 |
eval { validate( @p, { foo => { can => 'cancan' } }, ); };
|
30 | 30 |
|
|
49 | 49 |
|
50 | 50 |
{
|
51 | 51 |
my $object = bless {}, 'SubClass';
|
52 | |
my @p = ( foo => $object );
|
|
52 |
my @p = ( foo => $object );
|
53 | 53 |
|
54 | 54 |
eval { validate( @p, { foo => { can => 'cancan' } }, ); };
|
55 | 55 |
|
1 | 1 |
use warnings;
|
2 | 2 |
use Test::More;
|
3 | 3 |
|
4 | |
use Devel::Peek qw( SvREFCNT );
|
5 | |
use File::Temp qw( tempfile );
|
|
4 |
use Devel::Peek qw( SvREFCNT );
|
|
5 |
use File::Temp qw( tempfile );
|
6 | 6 |
use Params::Validate qw( validate SCALAR HANDLE );
|
7 | 7 |
|
8 | 8 |
{
|
|
16 | 16 |
|
17 | 17 |
eval { $ref->{foo} = 2 };
|
18 | 18 |
ok( !$@, 'returned hashref values are not read only' );
|
19 | |
is( $ref->{foo}, 2, 'double check that setting value worked' );
|
|
19 |
is( $ref->{foo}, 2, 'double check that setting value worked' );
|
20 | 20 |
is( $fh, $ref->{bar}, 'filehandle is not copied during validation' );
|
21 | 21 |
}
|
22 | 22 |
|