Revert "Re: [PATCH: TODO Tests] Re: [perl #53806] No complain about bareword"
authorDavid Mitchell <davem@iabyn.com>
Tue, 11 Aug 2009 21:28:00 +0000 (22:28 +0100)
committerDavid Mitchell <davem@iabyn.com>
Tue, 11 Aug 2009 21:28:00 +0000 (22:28 +0100)
This reverts commit ace56ae50476eeb045e2f78e4b9550922f258fde.

(follow-on from 984f9f6647)

lib/strict.t
t/lib/strict/subs

index bfe6b63..f62b58d 100644 (file)
@@ -83,20 +83,17 @@ for (@prgs){
     $expected =~ s|(\./)?abc\.pm|:abc.pm|g if $^O eq 'MacOS';
     $expected =~ s|./abc|:abc|g if $^O eq 'MacOS';
     my $prefix = ($results =~ s/^PREFIX\n//) ;
-    my $TODO = $prog =~ m/^#\s*TODO:/;
     if ( $results =~ s/^SKIPPED\n//) {
        print "$results\n" ;
     }
     elsif (($prefix and $results !~ /^\Q$expected/) or
           (!$prefix and $results ne $expected)){
-        if (! $TODO) {
-            print STDERR "PROG: $switch\n$prog\n";
-            print STDERR "EXPECTED:\n$expected\n";
-            print STDERR "GOT:\n$results\n";
-        }
+        print STDERR "PROG: $switch\n$prog\n";
+        print STDERR "EXPECTED:\n$expected\n";
+        print STDERR "GOT:\n$results\n";
         print "not ";
     }
-    print "ok " . ++$i . ($TODO ? " # TODO" : "") . "\n";
+    print "ok " . ++$i . "\n";
     foreach (@temps) 
        { unlink $_ if $_ } 
 }
index 2c9aa87..20a8afa 100644 (file)
@@ -393,18 +393,3 @@ my @a;my $x=$a[FOO];
 EXPECT
 Bareword "FOO" not allowed while "strict subs" in use at - line 2.
 Execution of - aborted due to compilation errors.
-########
-# TODO: [perl #53806] No complain about bareword
-use strict 'subs';
-print FOO . "\n";
-EXPECT
-Bareword "FOO" not allowed while "strict subs" in use at - line 3.
-Execution of - aborted due to compilation errors.
-########
-# TODO: [perl #53806] No complain about bareword
-use strict 'subs';
-$ENV{PATH} = "";
-system(FOO . "\n");
-EXPECT
-Bareword "FOO" not allowed while "strict subs" in use at - line 4.
-Execution of - aborted due to compilation errors.