aboutsummaryrefslogtreecommitdiff
path: root/tests/dependency/chain/testscript
diff options
context:
space:
mode:
Diffstat (limited to 'tests/dependency/chain/testscript')
-rw-r--r--tests/dependency/chain/testscript39
1 files changed, 39 insertions, 0 deletions
diff --git a/tests/dependency/chain/testscript b/tests/dependency/chain/testscript
new file mode 100644
index 0000000..09ea4a6
--- /dev/null
+++ b/tests/dependency/chain/testscript
@@ -0,0 +1,39 @@
+# file : tests/dependency/chain/testscript
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# license : MIT; see accompanying LICENSE file
+
+.include ../../common.testscript
+
+: basic
+:
+$* <<EOI 2>>/~%EOE%
+./: dir{x}: dir{a}
+dump dir{x}
+EOI
+<stdin>:2:1: dump:
+% .+/dir\{x/\}: .+:dir\{a/\}%
+EOE
+
+: long
+:
+$* <<EOI 2>>/~%EOE%
+./: dir{x}: dir{y}: dir{a}
+dump dir{x} dir{y}
+EOI
+<stdin>:2:1: dump:
+% .+/dir\{x/\}: .+:dir\{y/\}%
+
+% .+/dir\{y/\}: .+:dir\{a/\}%
+EOE
+
+: multiple
+:
+$* <<EOI 2>>/~%EOE%
+./: dir{x} dir{y}: dir{a} dir{b}
+dump dir{x} dir{y}
+EOI
+<stdin>:2:1: dump:
+% .+/dir\{x/\}: .+:dir\{a/\} .+:dir\{b/\}%
+
+% .+/dir\{y/\}: .+:dir\{a/\} .+:dir\{b/\}%
+EOE