#!/usr/bin/perl
use strict;
BEGIN {
$| = 1;
$^W = 1;
}
use Test::More;
#use version;
use Perl::MinimumVersion;
my @examples_not=(
q{'foo'.'foo'}, # okay, okay, adding close examples is a TODO
q/sub foo {}/,
q{1 ... 3}, #sed version of flip-flop
q[grep { /^$newver(?:\s+|$)/ ... /^\S/ }], #RT#59774
);
my @examples_yes=(
q{...},
q{ ... },
q{...;},
q/if(1){...}/,
q/sub foo {...}/,
);
plan tests =>(@examples_not+@examples_yes);
foreach my $example (@examples_not) {
my $p = Perl::MinimumVersion->new(\$example);
is( $p->_yada_yada_yada, '', $example )
or do { diag "\$\@: $@" if $@ };
}
foreach my $example (@examples_yes) {
my $p = Perl::MinimumVersion->new(\$example);
ok( $p->_yada_yada_yada, $example )
or do { diag "\$\@: $@" if $@ };
}