sub run {
my ($self, %params) = @_;
- $self->test_run($params{test_run});
+ $self->test_run($params{test});
$self->controller->track_progress(phase => 'parsing csv', progress => 0);
}
sub field_lengths {
- return ();
+ my ($self) = @_;
+
+ return map { $_->name => $_->length } grep { $_->type eq 'varchar' } @{$self->class->meta->columns};
}
sub fix_field_lengths {