summaryrefslogtreecommitdiff
path: root/t/defer.t
diff options
context:
space:
mode:
authorAdam Spiers <stow@adamspiers.org>2011-11-24 16:28:09 +0000
committerAdam Spiers <stow@adamspiers.org>2011-11-24 16:56:11 +0000
commitdc61da22d4fc0ee5f6f0b6a550c8d162e7f1e3bb (patch)
tree19ed6944797f9f8fb31b08b3ae64ca6677435b8b /t/defer.t
parent1365c4c4f110b732bcc924a3d59d62b3fe054b9a (diff)
downloadstow-dc61da22d4fc0ee5f6f0b6a550c8d162e7f1e3bb.tar.gz
Major refactoring of code into separate Stow and Stow::Util Perl modules
Diffstat (limited to 't/defer.t')
-rwxr-xr-x[-rw-r--r--]t/defer.t24
1 files changed, 14 insertions, 10 deletions
diff --git a/t/defer.t b/t/defer.t
index a4f8cf7..24d4d5f 100644..100755
--- a/t/defer.t
+++ b/t/defer.t
@@ -4,19 +4,23 @@
# Testing defer().
#
-# load as a library
-BEGIN { use lib qw(. ..); require "stow"; }
+use strict;
+use warnings;
+
+use testutil;
use Test::More tests => 4;
-$Option{'defer'} = [ 'man' ];
-ok(defer('man/man1/file.1') => 'simple success');
+my $stow;
+
+$stow = new_Stow(defer => [ 'man' ]);
+ok($stow->defer('man/man1/file.1') => 'simple success');
-$Option{'defer'} = [ 'lib' ];
-ok(!defer('man/man1/file.1') => 'simple failure');
+$stow = new_Stow(defer => [ 'lib' ]);
+ok(! $stow->defer('man/man1/file.1') => 'simple failure');
-$Option{'defer'} = [ 'lib', 'man', 'share' ];
-ok(defer('man/man1/file.1') => 'complex success');
+$stow = new_Stow(defer => [ 'lib', 'man', 'share' ]);
+ok($stow->defer('man/man1/file.1') => 'complex success');
-$Option{'defer'} = [ 'lib', 'man', 'share' ];
-ok(!defer('bin/file') => 'complex failure');
+$stow = new_Stow(defer => [ 'lib', 'man', 'share' ]);
+ok(! $stow->defer('bin/file') => 'complex failure');