$got =
[ { key_1 => "A", key_2 => "CC"}
, { key_1 => "B", key_2 => "CC"}
]
$expected =
[ { key_1 => "B", key_2 => "CC"}
, { key_1 => "A", key_2 => "CC"}
]
####
return is deeply ( $got
? [ sort {$a->{key_1} cmp $b->{key_1}}
$got ]
: []
, $expected
? [ sort {$a->{key_1} cmp $b->{key_1}}
$expected ]
: []
, "Test array of hashes"
##
##
$got =
[ { key_3 => "A", key_2 => "CC"}
, { key_3 => "B", key_2 => "CC"}
]
$expected =
[ { key_3 => "B", key_2 => "CC"}
, { key_3 => "A", key_2 => "CC"}
]
##
##
sort {$a->{key_1} cmp $b->{key_1}}
##
##
return = cmp_deeply ( $got
? [ $got ]
: []
, bag ( $expected
? $expected
: () )
);