# 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-----