summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFather Chrysostomos <sprout@cpan.org>2018-02-11 12:40:09 -0800
committerFather Chrysostomos <sprout@cpan.org>2018-02-11 12:40:36 -0800
commita7caeb5ea5f808dade098c97e87d3354b994f68f (patch)
tree938484c5901208ca8d5d63cef63be481cf286902
parent25ebbc22701a587d60124611ae3b072d2d47883a (diff)
downloadperl-a7caeb5ea5f808dade098c97e87d3354b994f68f.tar.gz
Test for _at_level functions with fh
-rw-r--r--t/lib/warnings/9enabled18
1 files changed, 18 insertions, 0 deletions
diff --git a/t/lib/warnings/9enabled b/t/lib/warnings/9enabled
index bbef5e8d41..7a9acd4bb8 100644
--- a/t/lib/warnings/9enabled
+++ b/t/lib/warnings/9enabled
@@ -1436,3 +1436,21 @@ Died: A fatal syntax warning at - line 25.
A syntax warning at - line 23.
A utf8 warning at - line 25.
Died: A fatal utf8 warning at - line 23.
+########
+# NAME _at_level with filehandle
+use warnings;
+# Create temp file for testing handles.
+open oUt, ">tmp" or die $!;
+print oUt "foo\nbar\n";
+close oUt;
+sub bimp {
+ open FH, "tmp";
+ <FH>; <FH>;
+ warnings::warn_at_level("syntax", 0, "Foo warning");
+ close FH;
+ warnings::warn_at_level("syntax", 0, "Bar warning");
+};
+bimp;
+EXPECT
+Foo warning at - line 13, <FH> line 2.
+Bar warning at - line 13.