diff options
author | Father Chrysostomos <sprout@cpan.org> | 2018-02-11 12:40:09 -0800 |
---|---|---|
committer | Father Chrysostomos <sprout@cpan.org> | 2018-02-11 12:40:36 -0800 |
commit | a7caeb5ea5f808dade098c97e87d3354b994f68f (patch) | |
tree | 938484c5901208ca8d5d63cef63be481cf286902 | |
parent | 25ebbc22701a587d60124611ae3b072d2d47883a (diff) | |
download | perl-a7caeb5ea5f808dade098c97e87d3354b994f68f.tar.gz |
Test for _at_level functions with fh
-rw-r--r-- | t/lib/warnings/9enabled | 18 |
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. |