]> git.refcnt.org Git - colorize.git/blobdiff - t/fail.t
Move common data to a perl module
[colorize.git] / t / fail.t
index b7f0dcbcd5882982245fdf520ce817f66daee62d..a72e9ab9ad256e183329be60fab4db1529b5e56d 100755 (executable)
--- a/t/fail.t
+++ b/t/fail.t
@@ -2,30 +2,18 @@
 
 use strict;
 use warnings;
+use lib qw(lib);
 use constant true  => 1;
 use constant false => 0;
 
-use File::Temp qw(tempfile tempdir tmpnam);
+use Colorize::Common qw(:defaults $write_to_tmpfile);
+use File::Temp qw(tempdir tmpnam);
 use IPC::Open3 qw(open3);
 use Symbol qw(gensym);
 use Test::More;
 
 my $tests = 20;
 
-my $source = 'colorize.c';
-my $compiler = 'gcc';
-
-my $write_to_tmpfile = sub
-{
-    my ($content) = @_;
-
-    my ($fh, $tmpfile) = tempfile(UNLINK => true);
-    print {$fh} $content;
-    close($fh);
-
-    return $tmpfile;
-};
-
 my $run_program_fail = sub
 {
     my ($program, $args, $message) = @_;