Blame t/filter4.t

Packit 69e8b9
use strict; use warnings;
Packit 69e8b9
use lib (-e 't' ? 't' : 'test'), 'inc';
Packit 69e8b9
Packit 69e8b9
use Test::More tests => 1;
Packit 69e8b9
use Spiffy '-filter_save';
Packit 69e8b9
use Filter4;
Packit 69e8b9
Packit 69e8b9
my $result = $Spiffy::filter_result;
Packit 69e8b9
my $expected = do { local $/; <DATA> };
Packit 69e8b9
$result =~ s/\r//g;
Packit 69e8b9
$expected =~ s/\r//g;
Packit 69e8b9
is($result, $expected);
Packit 69e8b9
Packit 69e8b9
__DATA__
Packit 69e8b9
use strict;use warnings;my($bar,$bam);# comment
Packit 69e8b9
Packit 69e8b9
sub foo {my $self = shift;
Packit 69e8b9
    my $x = $self->$bar;
Packit 69e8b9
}
Packit 69e8b9
Packit 69e8b9
sub one {my $self = shift; }
Packit 69e8b9
sub uno {my $self = shift;}
Packit 69e8b9
$bar = sub {my $self = shift;
Packit 69e8b9
    if (1) {
Packit 69e8b9
        my $y = 1;
Packit 69e8b9
    }
Packit 69e8b9
};
Packit 69e8b9
Packit 69e8b9
sub baz {
Packit 69e8b9
    my $z = 1;
Packit 69e8b9
}
Packit 69e8b9
Packit 69e8b9
$bam = sub {my $self = shift;
Packit 69e8b9
    $self->$bar(42);
Packit 69e8b9
};
Packit 69e8b9
;1;