use v6.d;
use Test;

use FindBin ( :verbose );

say 'Program is: ' ~ $*PROGRAM.absolute;

my $false_1 = Bin( resolve => False  ).Str;
my $false_2 = Bin( :resolve( False ) ).Str;
my $false_3 = Bin( :!resolve         ).Str;

my $true_1  = Bin( resolve => True   ).Str;
my $true_2  = Bin( :resolve( True  ) ).Str;
my $true_3  = Bin( :resolve          ).Str;

is $false_1, $false_2,  "Match with false.";
is $false_2, $false_3,  "Match with false.";

is $true_1, $true_2,    "Match with true.";
is $true_2, $true_3,    "Match with true.";

isnt $false_1, $true_1, "False & True differ.";

done-testing;
