Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

28 lines (18 sloc) 0.643 kb
use v6;
use Test;
plan 6;
=begin pod
Tests for .DEFINITE from L<S12/Introspection>.
=end pod
# L<S12/Introspection/"The DEFINITE macro">
is Int.DEFINITE, False, ".DEFINITE on type object";
is 42.DEFINITE, True, ".DEFINITE on literal value";
my $x;
is $x.DEFINITE, False, ".DEFINITE on undeclared variable";
$x = 'OMG THAT KANGAROO IS ON FIRE!!!11!';
is $x.DEFINITE, True, ".DEFINITE on variable with value";
class C {
method DEFINITE() { True }
}
is C.DEFINITE, False, "Class declaring DEFINITE method doesn't influence .DEFINITE macro";
is C."DEFINITE"(), True, "Quoting lets us call the method, however"; #OK Useless
Jump to Line
Something went wrong with that request. Please try again.