{
my ($volume,$directories,$file) = File::Spec->splitpath( $uploads->{upload2}{tempname} );
like(
- $file, qr/\.pl$/,
+ $file, qr/^.{10}\.pl$/,
'tempname preserves .pl suffix'
);
}
{
my ($volume,$directories,$file) = File::Spec->splitpath( $uploads->{upload4}{tempname} );
unlike(
- $file, qr/\..+$/,
+ $file, qr/^.{10}\..+$/,
'tempname for upload4 has no suffix'
);
}
{
my ($volume,$directories,$file) = File::Spec->splitpath( $uploads->{upload2}{tempname} );
like(
- $file, qr/\.pl$/,
+ $file, qr/^.{10}\.pl$/,
'tempname preserves .pl suffix with Windows filename'
);
}
{
my ($volume,$directories,$file) = File::Spec->splitpath( $uploads->{upload}{tempname} );
like(
- $file, qr/\.foo\.txt$/,
+ $file, qr/^.{10}\.foo\.txt$/,
'tempname preserves .foo.txt suffix'
);
}
{
my ($volume,$directories,$file) = File::Spec->splitpath( $uploads->{upload2}{tempname} );
like(
- $file, qr/\.txt$/,
+ $file, qr/^.{10}\.txt$/,
'tempname preserves .txt suffix when dir name has .'
);
}