X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2Fopen.t;h=55b955bd0fc861d7f8502293d5a37cd212da24b3;hb=1798c67defb5bf831197d466a4471ea6e6e6d7d0;hp=3f0fdf282755c94881bbcda3e7c427230144e7ad;hpb=c4b28b7cc0e40557fc1e70e22387cf763a1ef2fe;p=p5sagit%2Fp5-mst-13.2.git diff --git a/lib/open.t b/lib/open.t index 3f0fdf2..55b955b 100644 --- a/lib/open.t +++ b/lib/open.t @@ -45,6 +45,7 @@ like( $warn, qr/Unknown PerlIO layer/, SKIP: { skip("no perlio, no :utf8", 1) unless (find PerlIO::Layer 'perlio'); + skip("no Encode for locale layer", 1) unless eval { require Encode }; # now load a real-looking locale $ENV{LC_ALL} = ' .utf8'; import( 'IN', 'locale' ); @@ -175,9 +176,9 @@ SKIP: { skip("no perlio", 1) unless (find PerlIO::Layer 'perlio'); use open IN => ':non-existent'; eval { - require Anything; + require Symbol; # Anything that exists but we havn't loaded }; - like($@, qr/Recursive call/i, + like($@, qr/Can't locate Symbol|Recursive call/i, "test for an endless loop in PerlIO_find_layer"); }