fix semibroken tests
Lukas Mai [Mon, 18 Jun 2012 19:29:36 +0000 (21:29 +0200)]
t/eating_strict_error.fail
t/eating_strict_error.t
t/eating_strict_error_2.fail
t/strict.t
t/strict_1.fail
t/strict_2.fail
t/strict_3.fail
t/strict_4.fail

index 8048652..ab33eee 100644 (file)
@@ -1,3 +1,4 @@
+#!perl
 use strict;
 use Function::Parameters;
 
@@ -9,3 +10,4 @@ fun get_record( $agent, $target_name ) {
 fun get_ip( $agent ) {
 }
 
+'ok'
index d9cf187..2412110 100644 (file)
@@ -7,8 +7,9 @@ use strict;
 
 use Dir::Self;
 
-for my $thing (map [__DIR__ . "/eating_strict_error$_->[0].fail", @$_[1 .. $#$_]], ['', 5], ['_2', 8]) {
+for my $thing (map [__DIR__ . "/eating_strict_error$_->[0].fail", @$_[1 .. $#$_]], ['', 6], ['_2', 9]) {
        my ($file, $line) = @$thing;
+       $@ = undef;
        my $done = do $file;
        my $exc = $@;
        my $err = $!;
index 22cdfcf..590c5c6 100644 (file)
@@ -1,3 +1,4 @@
+#!perl
 use strict;
 use Function::Parameters;
 
@@ -9,3 +10,4 @@ fun get_record( $agent, $target_name ) {
        }
 }
 
+'ok'
index 4ebc8d8..a58183d 100644 (file)
@@ -13,6 +13,7 @@ for my $fail (
        ['4', qr/expect.*\).*after.*"\@y".*"\@z"/],
 ) {
        my ($file, $pat) = @$fail;
+       $@ = undef;
        my $done = do $file;
        my $exc = $@;
        my $err = $!;
index 6a9cfcd..0d89714 100644 (file)
@@ -5,3 +5,5 @@ use strict;
 use Function::Parameters;
 
 fun bad_1($x, @y, $z) {}
+
+'ok'
index edbc47b..bcd57cb 100644 (file)
@@ -5,3 +5,5 @@ use strict;
 use Function::Parameters;
 
 fun bad_2(@x, $y) {}
+
+'ok'
index 3560b99..b065e18 100644 (file)
@@ -5,3 +5,5 @@ use strict;
 use Function::Parameters;
 
 fun bad_3($x, %y, $z) {}
+
+'ok'
index 203afd5..dbfff82 100644 (file)
@@ -5,3 +5,5 @@ use strict;
 use Function::Parameters;
 
 fun bad_4(@y, @z) {}
+
+'ok'