diff options
| author | James E Keenan <jkeenan@cpan.org> | 2013-07-03 02:03:53 +0200 |
|---|---|---|
| committer | James E Keenan <jkeenan@cpan.org> | 2013-07-04 04:35:21 +0200 |
| commit | 24ecc2e0e8c7a7f9a68ad5f1c33cd4a007ce004d (patch) | |
| tree | 18c853cffb69ba3488d2474f03102a44c5123788 | |
| parent | dab1d6f279e5792c6a935eeaeeec652a883df979 (diff) | |
| download | perl-24ecc2e0e8c7a7f9a68ad5f1c33cd4a007ce004d.tar.gz | |
Add test for undefined first argument to fileparse().
| -rw-r--r-- | lib/File/Basename.t | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/File/Basename.t b/lib/File/Basename.t index 6ff3121ec9..29d7d25226 100644 --- a/lib/File/Basename.t +++ b/lib/File/Basename.t @@ -5,7 +5,7 @@ BEGIN { @INC = '../lib'; } -use Test::More tests => 64; +use Test::More tests => 65; BEGIN { use_ok 'File::Basename' } @@ -14,6 +14,12 @@ can_ok( __PACKAGE__, qw( basename fileparse dirname fileparse_set_fstype ) ); ### Testing Unix { + { + eval { fileparse(undef); 1 }; + like($@, qr/need a valid path/, + "detect undef first argument to fileparse()"); + } + ok length fileparse_set_fstype('unix'), 'set fstype to unix'; is( fileparse_set_fstype(), 'Unix', 'get fstype' ); |
