I have
my $test_case_list = [
+{
label => &config->current->{'DBI'}[0],
expected => 'dbi:mysql:dbname=investometrica',
},
+{
label => &config->current->{'maintenance_file_path'}[0],
expected => '/var/tmp/',
},
];
for my $test_case_item (@$test_case_list) {
my $label = @{ $test_case_item->{label} };
my $expected = @{ $test_case_item->{expected} };
is ( $label, $expected, "Match");
}
This gives me an awful warning:
Can't use string ("dbi:mysql:dbname=investometrica") as an ARRAY ref while "strict refs" in use at config.t line 25.
What am I doing wrong?
$test_case_item->{expected}is a string, why are you casting into a list? - perreal