# New Ticket Created by  Damian Conway 
# Please include the string:  [perl #121987]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org/Ticket/Display.html?id=121987 >


As the following test program illustrates, !before and !after do not
always chain correctly under Rakudo perl6 version 2014.04 built
on MoarVM version 2014.04.

Damian

-----cut----------cut----------cut----------cut----------cut----------cut----------cut-----

#! /usr/bin/env perl6
use v6;

use Test;

for 1..3 X 1..3 X 1..3 -> $x, $y, $z {

    is $x before $y       before $z,
       $x before $y && $y before $z,    "$x before $y before $z";

    is $x !before $y       !before $z,
       $x !before $y && $y !before $z,  "$x !before $y !before $z";

    is $x after $y       after $z,
       $x after $y && $y after $z,      "$x after $y after $z";

    is $x !after $y       !after $z,
       $x !after $y && $y !after $z,    "$x !after $y !after $z";
}

done;


-----end----------end----------end----------end----------end----------end----------end-----

Reply via email to