summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiels Thykier <niels@thykier.net>2018-04-07 11:01:38 +0000
committerNiels Thykier <niels@thykier.net>2018-04-07 11:01:38 +0000
commitc7a3a4bd757a40d3834c000af2917a381eed9c9d (patch)
tree2312b7fd54fd8d8ef6a77adbed4f01aac5a0501e
parent3d8fea377aa450f707f0ffece497d3130efaaf8b (diff)
downloaddebhelper-c7a3a4bd757a40d3834c000af2917a381eed9c9d.tar.gz
t/dh_usrlocal: Add tests from Nicolas Boulenguez
Signed-off-by: Niels Thykier <niels@thykier.net>
-rwxr-xr-xt/dh_usrlocal/01-basic.t59
1 files changed, 59 insertions, 0 deletions
diff --git a/t/dh_usrlocal/01-basic.t b/t/dh_usrlocal/01-basic.t
index bba75a92..e79e615b 100755
--- a/t/dh_usrlocal/01-basic.t
+++ b/t/dh_usrlocal/01-basic.t
@@ -70,6 +70,65 @@ each_compat_subtest {
perform_test(
[
+ '/usr/local/foo/bar',
+ '/usr/local/foo/baz',
+ ],
+ [
+ '/usr/local/foo',
+ '/usr/local/foo/bar',
+ '/usr/local/foo/baz',
+ ],
+ [
+ '/usr/local/foo/bar',
+ '/usr/local/foo/baz',
+ ]
+ );
+
+ perform_test(
+ [qw(
+ /usr/local/a/a/a
+ /usr/local/a/a/b
+ /usr/local/a/b/a
+ /usr/local/a/b/b
+ /usr/local/b/a/a
+ /usr/local/b/a/b
+ /usr/local/b/b/a
+ /usr/local/b/b/b
+ )],
+ [qw(
+ /usr/local/a
+ /usr/local/a/a
+ /usr/local/a/a/a
+ /usr/local/a/a/b
+ /usr/local/a/b
+ /usr/local/a/b/a
+ /usr/local/a/b/b
+ /usr/local/b
+ /usr/local/b/a
+ /usr/local/b/a/a
+ /usr/local/b/a/b
+ /usr/local/b/b
+ /usr/local/b/b/a
+ /usr/local/b/b/b
+ )],
+ [qw(
+ /usr/local/a/a/a
+ /usr/local/a/a/b
+ /usr/local/a/a
+ /usr/local/a/b/a
+ /usr/local/a/b/b
+ /usr/local/a/b
+ /usr/local/b/a/a
+ /usr/local/b/a/b
+ /usr/local/b/a
+ /usr/local/b/b/a
+ /usr/local/b/b/b
+ /usr/local/b/b
+ )]
+ );
+
+ perform_test(
+ [
'/usr/local/foo/dir/somewhere',
'/usr/local/bar/another-dir/elsewhere',
'/usr/local/baz/foo+bar/thing',