1use Test::More;
2use strict; use warnings FATAL => 'all';
3
4use List::Objects::WithUtils 'array';
5
6my $arr = array( 1 .. 5 );
7my $copy = $arr->copy;
8ok $copy != $arr, 'copy returned new obj ok';
9is_deeply [ $copy->all ], [ $arr->all ], 'copy ok';
10is_deeply [ $arr->untyped->all ], [ $arr->all ], 'untyped ok';
11
12ok array->copy->is_empty, 'empty array copy ok';
13
14done_testing;
15