Documentation for sub
is-deeply assembled from the following types:
multi sub is-deeply(Seq , Seq , = '')multi sub is-deeply(Seq , Mu , = '')multi sub is-deeply(Mu , Seq , = '')multi sub is-deeply(Mu , Mu , = '')
Marks a test as passed if
$expected are equivalent, using the same semantics as the eqv operator. This is the best way to check for equality of (deep) data structures. The function accepts an optional description of the test as the last argument.
use Test;plan 1;sub string-info(Str() )is-deeply string-info('42 Butterflies ♥ Perl'), Map.new((:21length,char-counts => Bag.new-from-pairs: ( :15letters, :2digits, :4other, ))), 'string-info gives right info';