summaryrefslogblamecommitdiffstats
path: root/t/slices.t
blob: 584dd43a4320f71932950f4cb1a5796381bb1370 (plain) (tree)




















                                        
#!/usr/bin/env perl
use strict;
use warnings;
use Test::More;

my @nums = (1..10);

{
    use smartmatch sub {
        return ref $_[0] eq 'ARRAY'
            && ref $_[1] eq 'ARRAY'
            && @{ $_[0] } == @{ $_[1] };
    };
    ok(@nums[0..-1] ~~ []);
    ok(!(@nums[0..1] ~~ [0..2]));
    ok(@nums[0..4] ~~ [1..5]);
    ok(!(undef ~~ @nums[0..-1]));
    ok(!(@nums[0..1] ~~ 2));
}

done_testing;