use v6-alpha;

use Test;

plan 6;

is(try{my $t; $t = (1 == 1) ?? "true" !! "false"; $t}, "true", 'my $t; $t = (cond) ?? !! gets value from ?? !!, not conds bool');
is(try{my $t; $t = (1 == 0) ?? "true" !! "false"; $t}, "false", '.. also for false');
is(try{our $t; $t = (1 == 1) ?? "true" !! "false"; $t}, "true", 'truth with "our"');
is(try{our $t; $t = (1 == 0) ?? "true" !! "false"; $t}, "false", '... and false');
is(try{my $t = (1 == 1) ?? "true" !! "false"; $t}, "true", 'my $t = (cond) ?? !! gets value from ?? !!');
is(try{my $t = (1 == 0) ?? "true" !! "false"; $t}, "false", '.. also for false');
