foo
[gitmo/Moose-Autobox.git] / t / 004_list_compressions.t
CommitLineData
252ab1a2 1#!/usr/bin/perl
2
3use strict;
4use warnings;
5
6use Test::More tests => 3;
7
8BEGIN {
9 use_ok('Moose::Autobox');
10}
11
12use autobox;
13
14is_deeply(
15[ 1 .. 5 ]->map(sub { $_ * $_ }),
16[ 1, 4, 9, 16, 25 ],
17'... got the expected return values');
18
19is_deeply(
20[ 1 .. 5 ]->map(sub { $_ * $_ })->do(sub { $_->zip($_) }),
21[ [1, 1], [4, 4], [9, 9], [16, 16], [25, 25] ],
22'... got the expected return values');