X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2Futf8.t;h=223bb1d8254edf13615f27a79c326c8e829d8b1b;hb=a901eef84aae580e80c0351bb32ee5bca0f349f7;hp=6728238fbfc652b21f5eb3b56d2d6f36b653a3f5;hpb=220e2d4e806a3c9c0a9f9b31667e8be830cbc55b;p=p5sagit%2Fp5-mst-13.2.git diff --git a/lib/utf8.t b/lib/utf8.t index 6728238..223bb1d 100644 --- a/lib/utf8.t +++ b/lib/utf8.t @@ -189,7 +189,7 @@ BANG print "# Again! Again! [but this time as eval, and not the explosive one]\n"; # and now we've safely done them all as separate files, check that the - # evals do the same thing. Hopefully doing it later sucessfully decouples + # evals do the same thing. Hopefully doing it later successfully decouples # the previous tests from anything messy that may go wrong with the evals. foreach (@tests) { my ($why, $prog, $expect) = @$_; @@ -272,14 +272,17 @@ BANG # before the patch, the eval died with an error like: # "my" variable $strict::VERSION can't be in a package # -ok('' eq runperl(prog => <<'CODE'), "change #17928"); - my $code = qq{ my \$\xe3\x83\x95\xe3\x83\xbc = 5; }; +SKIP: { + skip("Embedded UTF-8 does not work in EBCDIC", 1) if ord("A") == 193; + ok('' eq runperl(prog => <<'CODE'), "change #17928"); + my $code = qq{ my \$\xe3\x83\x95\xe3\x83\xbc = 5; }; { use utf8; eval $code; print $@ if $@; } CODE +} { use utf8; @@ -323,7 +326,8 @@ END is("@i", "60 62 58 50 52 48 70 72 68", "utf8 heredoc index and rindex"); } -{ +SKIP: { + skip("Embedded UTF-8 does not work in EBCDIC", 1) if ord("A") == 193; use utf8; eval qq{is(q \xc3\xbc test \xc3\xbc, qq\xc2\xb7 test \xc2\xb7, "utf8 quote delimiters [perl #16823]");};