aboutsummaryrefslogtreecommitdiff
path: root/t/add_depends.t
diff options
context:
space:
mode:
authorJoey Hess <joey@kitenet.net>2010-04-22 00:07:25 -0400
committerJoey Hess <joey@kitenet.net>2010-04-22 00:07:25 -0400
commitef34ea7c05189db8952b08d78aad718ccb64475a (patch)
tree77957333187cdd80e7f20b3979151d542764a970 /t/add_depends.t
parentc98414e192285b2607ee9fcb27f0e8e00db5fb26 (diff)
downloadikiwiki-ef34ea7c05189db8952b08d78aad718ccb64475a.tar
ikiwiki-ef34ea7c05189db8952b08d78aad718ccb64475a.tar.gz
fix test cases for dynamic influence calculation
Diffstat (limited to 't/add_depends.t')
-rwxr-xr-xt/add_depends.t10
1 files changed, 9 insertions, 1 deletions
diff --git a/t/add_depends.t b/t/add_depends.t
index 9b074818c..aa58fb0ff 100755
--- a/t/add_depends.t
+++ b/t/add_depends.t
@@ -1,7 +1,7 @@
#!/usr/bin/perl
use warnings;
use strict;
-use Test::More tests => 38;
+use Test::More tests => 40;
BEGIN { use_ok("IkiWiki"); }
%config=IkiWiki::defaultconfig();
@@ -60,3 +60,11 @@ ok(! ($IkiWiki::depends{foo0}{"*"} & $IkiWiki::DEPEND_PRESENCE));
ok(add_depends("foo9", "*", deptype("monkey")));
ok($IkiWiki::depends{foo9}{"*"} & $IkiWiki::DEPEND_CONTENT);
ok(! ($IkiWiki::depends{foo9}{"*"} & ($IkiWiki::DEPEND_PRESENCE | $IkiWiki::DEPEND_LINKS)));
+
+# Influences are added for dependencies involving links.
+$pagesources{"foo"}="foo.mdwn";
+$links{foo}=[qw{bar}];
+$pagesources{"bar"}="bar.mdwn";
+$links{bar}=[qw{}];
+ok(add_depends("foo", "link(bar) and backlink(meep)"));
+ok($IkiWiki::depends_simple{foo}{foo} == $IkiWiki::DEPEND_LINKS);