diff options
author | Steven Schubiger <stsc@refcnt.org> | 2014-01-25 22:00:57 +0100 |
---|---|---|
committer | Steven Schubiger <stsc@refcnt.org> | 2014-01-25 22:00:57 +0100 |
commit | 6cc9cae2d6fb9bbfd340243dfa735e1a08fe75cc (patch) | |
tree | b8066beebb69376671468bb216c98368a9eb6591 /test.pl | |
parent | b7c53ca151ffdaa31b335a21296d02457ab969ea (diff) | |
download | colorize-6cc9cae2d6fb9bbfd340243dfa735e1a08fe75cc.tar.gz colorize-6cc9cae2d6fb9bbfd340243dfa735e1a08fe75cc.tar.bz2 |
Display type and name of file in error messages
Diffstat (limited to 'test.pl')
-rwxr-xr-x | test.pl | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -5,7 +5,7 @@ use warnings; use constant true => 1; use constant false => 0; -use File::Temp qw(tempfile tmpnam); +use File::Temp qw(tempfile tempdir tmpnam); use IPC::Open3 qw(open3); use Symbol qw(gensym); use Test::More; @@ -64,6 +64,7 @@ SKIP: { my $ok = true; my $file = $write_to_tmpfile->('abc'); + my $dir = tempdir(CLEANUP => true); $ok &= $run_program_fail->($program, '--exclude-random=random', 'must be provided a plain color'); $ok &= $run_program_fail->($program, '--clean --clean-all', 'mutually exclusive'); @@ -71,8 +72,9 @@ SKIP: { $ok &= $run_program_fail->($program, '--clean-all file1 file2', 'more than one file'); $ok &= $run_program_fail->($program, '- file', 'hyphen cannot be used as color string'); $ok &= $run_program_fail->($program, '-', 'hyphen must be preceeded by color string'); - $ok &= $run_program_fail->($program, "$file file", 'file cannot be used as color string'); - $ok &= $run_program_fail->($program, "$file", 'file must be preceeded by color string'); + $ok &= $run_program_fail->($program, "$file file", 'cannot be used as color string'); + $ok &= $run_program_fail->($program, "$file", 'must be preceeded by color string'); + $ok &= $run_program_fail->($program, "$dir", 'is not a valid file type'); $ok &= $run_program_fail->($program, '/black', 'foreground color missing'); $ok &= $run_program_fail->($program, 'white/', 'background color missing'); $ok &= $run_program_fail->($program, 'white/black/yellow', 'one color pair allowed only'); |