On Wed, May 29, 2002 at 07:11:38PM +0200, Thomas Wegner wrote:
> Greetings,
> 
> here are patches for :lib:charnames.t and :lib:diagnostics.t (MacPerl 
> 5.7.3/5.8.0).
> 
> 
> diff -ru charnames.t.orig charnames.t
> --- charnames.t.orig  Wed May  8 01:26:57 2002
> +++ charnames.t       Fri May 24 19:19:21 2002
> @@ -173,13 +173,13 @@
>   print "not " unless "\N{NULL}" eq "\c@";
>   print "ok 25\n";
> 
> -print "not " unless "\N{LINE FEED (LF)}" eq "\n";
> +print "not " unless "\N{LINE FEED (LF)}" eq "\012";
>   print "ok 26\n";

Uhh, no.  Won't work on EBCDIC.  Skip the tests on MacOS
if you need to.  Or make the expected result (like "\n")
dependent on $^O eq 'MacOS'.

> -print "not " unless "\N{LINE FEED}" eq "\n";
> +print "not " unless "\N{LINE FEED}" eq "\012";
>   print "ok 27\n";
> 
> -print "not " unless "\N{LF}" eq "\n";
> +print "not " unless "\N{LF}" eq "\012";
>   print "ok 28\n";
> 
>   my $nel = ord("A") == 193 ? qr/^(?:\x15|\x25)$/ : qr/^\x85$/;
> 
> 
> diff -ru diagnostics.t.orig diagnostics.t
> --- diagnostics.t.orig        Wed May 29 18:12:09 2002
> +++ diagnostics.t     Wed May 29 18:34:00 2002
> @@ -1,8 +1,16 @@
>   #!./perl
> 
>   BEGIN {
> -    chdir '..' if -d '../pod' && -d '../t';
> -    @INC = 'lib';
> +     if ($^O eq 'MacOS')
> +     {
> +             chdir '::' if -d '::pod' && -d '::t';
> +     @INC = ':lib:';
> +     }
> +     else
> +     {
> +     chdir '..' if -d '../pod' && -d '../t';
> +     @INC = 'lib';
> +     }
>   }
> 
>   use Test::More tests => 2;
> 
> 
> 
> __END__ of 2 patches
> 
> 
> Best regards,
> 
> --Thomas
> 
> 

-- 
$jhi++; # http://www.iki.fi/jhi/
        # There is this special biologist word we use for 'stable'.
        # It is 'dead'. -- Jack Cohen

Reply via email to