X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FEnglish.t;h=d7466c2d3b88911c22e552e01e6f22c30b25ccee;hb=462d8b025fb2f0b0f3b03c2b1a0b9a1d4406346c;hp=6f1520c2c6dd6dcd0f01329e4dbe65cc6f3e6e88;hpb=a0d33644c88d64f8be4a8dd7e7def943284c650f;p=p5sagit%2Fp5-mst-13.2.git diff --git a/lib/English.t b/lib/English.t index 6f1520c..d7466c2 100755 --- a/lib/English.t +++ b/lib/English.t @@ -6,7 +6,7 @@ BEGIN { @INC = '../lib'; } -use Test::More tests => 54; +use Test::More tests => 55; use English qw( -no_match_vars ) ; use Config; @@ -128,7 +128,7 @@ is( $keys[1], 'd|e|f', '$SUBSCRIPT_SEPARATOR' ); eval { is( $EXCEPTIONS_BEING_CAUGHT, 1, '$EXCEPTIONS_BEING_CAUGHT' ) }; ok( !$EXCEPTIONS_BEING_CAUGHT, '$EXCEPTIONS_BEING_CAUGHT should be false' ); -eval { open('') }; +eval { local *F; my $f = 'asdasdasd'; ++$f while -e $f; open(F, $f); }; is( $OS_ERROR, $ERRNO, '$OS_ERROR' ); ok( $OS_ERROR{ENOENT}, '%OS_ERROR (ENOENT should be set)' ); @@ -142,6 +142,12 @@ main::is( $PREMATCH, 'a', '$PREMATCH defined' ); main::is( $MATCH, 'b', '$MATCH defined' ); main::is( $POSTMATCH, 'c', '$POSTMATCH defined' ); +{ + my $s = "xyz"; + $s =~ s/y/t$MATCH/; + main::is( $s, "xtyz", '$MATCH defined in right side of s///' ); +} + package C; use English qw( -no_match_vars ) ;